当前位置: 首页>>代码示例>>Java>>正文


Java NumericWheelAdapter类代码示例

本文整理汇总了Java中kankan.wheel.widget.adapters.NumericWheelAdapter的典型用法代码示例。如果您正苦于以下问题:Java NumericWheelAdapter类的具体用法?Java NumericWheelAdapter怎么用?Java NumericWheelAdapter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


NumericWheelAdapter类属于kankan.wheel.widget.adapters包,在下文中一共展示了NumericWheelAdapter类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: TimeSleep

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public TimeSleep(Context context, AttributeSet attrs) {
    super(context, attrs);
    setTitle(R.string.sleep_title);
    setIcon(Util.getResourceFromAttribute(context, R.attr.ic_sleep_normal_style));
    setContent(context, R.layout.expandable_time_sleep);

    mHourWheel = (WheelView) findViewById(R.id.hour);
    mMinWheel = (WheelView) findViewById(R.id.min);
    final Button okButton = (Button) findViewById(R.id.ok);
    final Button cancelButton = (Button) findViewById(R.id.cancel);

    mHourWheel.setViewAdapter(new NumericWheelAdapter(context, 0, 23, "%02d"));
    mHourWheel.setCyclic(true);
    mMinWheel.setViewAdapter(new NumericWheelAdapter(context, 0, 59, "%02d"));
    mMinWheel.setCyclic(true);
    okButton.setOnClickListener(mOnOkListener);
    cancelButton.setOnClickListener(mOnCancelListener);

    if (mTime != null && mTime.before(Calendar.getInstance()))
        mTime = null;
    Calendar c = mTime != null ? mTime : Calendar.getInstance();
    mHourWheel.setCurrentItem(c.get(Calendar.HOUR_OF_DAY));
    mMinWheel.setCurrentItem(c.get(Calendar.MINUTE));
    setText();
}
 
开发者ID:smyhvae,项目名称:VlcTest,代码行数:26,代码来源:TimeSleep.java

示例2: TimeSleep

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public TimeSleep(Context context, AttributeSet attrs) {
    super(context, attrs);
    setTitle(R.string.sleep_title);
    setIcon(R.drawable.sleep);
    setContent(context, R.layout.expandable_time_sleep);

    mHourWheel = (WheelView) findViewById(R.id.hour);
    mMinWheel = (WheelView) findViewById(R.id.min);
    final Button okButton = (Button) findViewById(R.id.ok);
    final Button cancelButton = (Button) findViewById(R.id.cancel);

    mHourWheel.setViewAdapter(new NumericWheelAdapter(context, 0, 23, "%02d"));
    mHourWheel.setCyclic(true);
    mMinWheel.setViewAdapter(new NumericWheelAdapter(context, 0, 59, "%02d"));
    mMinWheel.setCyclic(true);
    okButton.setOnClickListener(mOnOkListener);
    cancelButton.setOnClickListener(mOnCancelListener);

    if (mTime != null && mTime.before(Calendar.getInstance()))
        mTime = null;
    Calendar c = mTime != null ? mTime : Calendar.getInstance();
    mHourWheel.setCurrentItem(c.get(Calendar.HOUR_OF_DAY));
    mMinWheel.setCurrentItem(c.get(Calendar.MINUTE));
    setText();
}
 
开发者ID:KlepikovMD,项目名称:popcorntime-android-kitkat,代码行数:26,代码来源:TimeSleep.java

示例3: findView

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
private void findView() {
    this.hours = (WheelView) findViewById(R.id.hour);
    this.hours.setViewAdapter(new NumericWheelAdapter(this.ctx, 0, 23));
    this.hours.setCurrentItem(this.default_hour);
    this.minutes = (WheelView) findViewById(R.id.mins);
    this.minutes.setViewAdapter(new NumericWheelAdapter(this.ctx, 0, 59, "%02d"));
    this.minutes.setCyclic(true);
    this.minutes.setCurrentItem(this.default_minute);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:10,代码来源:TimePickerWheelView.java

示例4: findView

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
private void findView() {
    this.intWheel = (WheelView) findViewById(R.id.hour);
    this.intWheel.setViewAdapter(new NumericWheelAdapter(this.ctx, this.minValue, this
            .maxValue));
    this.intWheel.setCurrentItem(getIntIndex());
    this.floatWheel = (WheelView) findViewById(R.id.mins);
    this.floatWheel.setViewAdapter(new ZeroFloatAdapter(this.ctx));
    this.floatWheel.setCyclic(true);
    this.floatWheel.setCurrentItem(getFloatIndex());
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:11,代码来源:IntFloatWheelView.java

示例5: JumpToTime

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public JumpToTime(Context context, AttributeSet attrs) {
    super(context, attrs);
    setTitle(R.string.jump_to_time);
    setIcon(Util.getResourceFromAttribute(context, R.attr.ic_jumpto_normal_style));
    setContent(context, R.layout.expandable_jump_to_time);

    mHourWheel = (WheelView) findViewById(R.id.hour);
    mMinWheel = (WheelView) findViewById(R.id.min);
    mSecWheel = (WheelView) findViewById(R.id.sec);
    final View colon = findViewById(R.id.colon);
    final Button okButton = (Button) findViewById(R.id.ok);
    okButton.setOnClickListener(mOnOkListener);

    long currentTime = !isInEditMode() ? AudioServiceController.getInstance().getTime() : 0;
    int length = !isInEditMode() ? AudioServiceController.getInstance().getLength() : 0;
    Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT"));

    // Limit wheel values
    c.setTimeInMillis(length);
    int hours = c.get(Calendar.HOUR_OF_DAY);
    int minutes = c.get(Calendar.MINUTE);
    int seconds = c.get(Calendar.SECOND);
    boolean isCyclic = false;
    mHourWheel.setCyclic(isCyclic);
    mHourWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 23 : hours, "%02d"));
    mMinWheel.setCyclic(isCyclic = isCyclic || hours > 0);
    mMinWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 59 : minutes, "%02d"));
    mSecWheel.setCyclic(isCyclic = isCyclic || minutes > 0);
    mSecWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 59 : seconds, "%02d"));
    if (hours == 0) {
        mHourWheel.setVisibility(View.GONE);
        colon.setVisibility(View.GONE);
    }

    // Set current time
    c.setTimeInMillis(currentTime);
    mHourWheel.setCurrentItem(c.get(Calendar.HOUR_OF_DAY));
    mMinWheel.setCurrentItem(c.get(Calendar.MINUTE));
    mSecWheel.setCurrentItem(c.get(Calendar.SECOND));
}
 
开发者ID:smyhvae,项目名称:VlcTest,代码行数:41,代码来源:JumpToTime.java

示例6: JumpToTime

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public JumpToTime(Context context, AttributeSet attrs) {
    super(context, attrs);
    setTitle(R.string.jump_to_time);
    setIcon(R.drawable.ic_menu_goto);
    setContent(context, R.layout.expandable_jump_to_time);

    mHourWheel = (WheelView) findViewById(R.id.hour);
    mMinWheel = (WheelView) findViewById(R.id.min);
    mSecWheel = (WheelView) findViewById(R.id.sec);
    final View colon = findViewById(R.id.colon);
    final Button okButton = (Button) findViewById(R.id.ok);
    okButton.setOnClickListener(mOnOkListener);

    long currentTime = !isInEditMode() ? AudioServiceController.getInstance().getTime() : 0;
    int length = !isInEditMode() ? AudioServiceController.getInstance().getLength() : 0;
    Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT"));

    // Limit wheel values
    c.setTimeInMillis(length);
    int hours = c.get(Calendar.HOUR_OF_DAY);
    int minutes = c.get(Calendar.MINUTE);
    int seconds = c.get(Calendar.SECOND);
    boolean isCyclic = false;
    mHourWheel.setCyclic(isCyclic);
    mHourWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 23 : hours, "%02d"));
    mMinWheel.setCyclic(isCyclic = isCyclic || hours > 0);
    mMinWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 59 : minutes, "%02d"));
    mSecWheel.setCyclic(isCyclic = isCyclic || minutes > 0);
    mSecWheel.setViewAdapter(new NumericWheelAdapter(context, 0, isCyclic ? 59 : seconds, "%02d"));
    if (hours == 0) {
        mHourWheel.setVisibility(View.GONE);
        colon.setVisibility(View.GONE);
    }

    // Set current time
    c.setTimeInMillis(currentTime);
    mHourWheel.setCurrentItem(c.get(Calendar.HOUR_OF_DAY));
    mMinWheel.setCurrentItem(c.get(Calendar.MINUTE));
    mSecWheel.setCurrentItem(c.get(Calendar.SECOND));
}
 
开发者ID:KlepikovMD,项目名称:popcorntime-android-kitkat,代码行数:41,代码来源:JumpToTime.java

示例7: initWheel

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
/**
 * Initializes wheel
 * @param id the wheel widget Id
 */
private void initWheel(int id) {
    WheelView wheel = getWheel(id);
    wheel.setViewAdapter(new NumericWheelAdapter(this, 0, 9));
    wheel.setCurrentItem((int)(Math.random() * 10));
    
    wheel.addChangingListener(changedListener);
    wheel.addScrollingListener(scrolledListener);
    wheel.setCyclic(true);
    wheel.setInterpolator(new AnticipateOvershootInterpolator());
}
 
开发者ID:yankovskiy,项目名称:WheelWidget,代码行数:15,代码来源:PasswActivity.java

示例8: onCreate

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.time2_layout);

    final WheelView hours = (WheelView) findViewById(R.id.hour);
    NumericWheelAdapter hourAdapter = new NumericWheelAdapter(this, 0, 23);
    hourAdapter.setItemResource(R.layout.wheel_text_item);
    hourAdapter.setItemTextResource(R.id.text);
    hours.setViewAdapter(hourAdapter);

    final WheelView mins = (WheelView) findViewById(R.id.mins);
    NumericWheelAdapter minAdapter = new NumericWheelAdapter(this, 0, 59, "%02d");
    minAdapter.setItemResource(R.layout.wheel_text_item);
    minAdapter.setItemTextResource(R.id.text);
    mins.setViewAdapter(minAdapter);
    mins.setCyclic(true);
    
    final WheelView ampm = (WheelView) findViewById(R.id.ampm);
    ArrayWheelAdapter<String> ampmAdapter =
        new ArrayWheelAdapter<String>(this, new String[] {"AM", "PM"});
    ampmAdapter.setItemResource(R.layout.wheel_text_item);
    ampmAdapter.setItemTextResource(R.id.text);
    ampm.setViewAdapter(ampmAdapter);

    // set current time
    Calendar calendar = Calendar.getInstance(Locale.US);
    hours.setCurrentItem(calendar.get(Calendar.HOUR));
    mins.setCurrentItem(calendar.get(Calendar.MINUTE));
    ampm.setCurrentItem(calendar.get(Calendar.AM_PM));
    
    final WheelView day = (WheelView) findViewById(R.id.day);
    day.setViewAdapter(new DayArrayAdapter(this, calendar));        
}
 
开发者ID:yankovskiy,项目名称:WheelWidget,代码行数:36,代码来源:Time2Activity.java

示例9: setHourViewAdapter

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public void setHourViewAdapter(NumericWheelAdapter adapter) {
    this.hours.setViewAdapter(adapter);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:4,代码来源:TimePickerWheelView.java

示例10: findView

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
private void findView() {
    this.intWheel = (WheelView) findViewById(R.id.hour);
    this.intWheel.setViewAdapter(new NumericWheelAdapter(this.ctx, this.minValue, this
            .maxValue));
    this.intWheel.setCurrentItem(this.defaultValue - this.minValue);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:7,代码来源:IntWheelView.java

示例11: setWheelNumericText

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
public static void setWheelNumericText(WheelView wheel, Context context, int min, int max) {
    NumericWheelAdapter arrayWheelAdapter = new NumericWheelAdapter(context, min, max);
    arrayWheelAdapter.setTextColor(context.getResources().getColor(R.color.jt));
    arrayWheelAdapter.setTextSize(17);
    wheel.setViewAdapter(arrayWheelAdapter);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:7,代码来源:WheelUtils.java

示例12: initNumPicker

import kankan.wheel.widget.adapters.NumericWheelAdapter; //导入依赖的package包/类
private void initNumPicker() {
    this.num_picker_wheel.setViewAdapter(new NumericWheelAdapter(this.context, 1, 120));
    this.num_picker_wheel.setCurrentItem(this.default_index);
    ((WheelView) findViewById(R.id.unit_picker)).setViewAdapter(new ArrayWheelAdapter(this
            .context, new String[]{this.context.getString(R.string.u1)}));
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:7,代码来源:SportUnitPicker.java


注:本文中的kankan.wheel.widget.adapters.NumericWheelAdapter类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。