android.widget.SeekBar#OnSeekBarChangeListener ( )源码实例Demo

下面列出了android.widget.SeekBar#OnSeekBarChangeListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Field-Book   文件: PercentTraitLayout.java
@Override
public void init() {
    // Progress bar
    seekBar = findViewById(R.id.seekbar);
    seekBar.setMax(100);

    seekListener = new SeekBar.OnSeekBarChangeListener() {

        public void onProgressChanged(SeekBar sb, int progress, boolean arg2) {
            if (sb.getProgress() < Integer.parseInt(getCurrentTrait().getMinimum()))
                sb.setProgress(Integer.parseInt(getCurrentTrait().getMinimum()));

            setCurrentValueText(sb.getProgress(), Color.parseColor(getDisplayColor()));
        }

        public void onStartTrackingTouch(SeekBar arg0) {
        }

        public void onStopTrackingTouch(SeekBar arg0) {
            updateTrait(getCurrentTrait().getTrait(), "percent", String.valueOf(seekBar.getProgress()));
        }
    };

    seekBar.setOnSeekBarChangeListener(seekListener);
}
 
源代码2 项目: GreatFit   文件: SeekbarSetting.java
public SeekbarSetting(Drawable icon, String title,  String subtitle, SeekBar.OnSeekBarChangeListener onChangeListener, Integer current, Integer max) {
    this.onChangeListener = onChangeListener;
    this.title = title;
    this.subtitle = (subtitle==null)?"Current: "+current+" (Max: "+max+")":subtitle;
    this.icon = icon;
    this.current = current;
    this.max = max;
}
 
源代码3 项目: AndroidUtilCode   文件: CommonItemSeekBar.java
public CommonItemSeekBar(@NonNull CharSequence title, int maxProgress, int curProgress, @NonNull SeekBar.OnSeekBarChangeListener itemClickListener) {
    super(R.layout.common_item_title_seekbar);
    mTitle = title;
    mMaxProgress = maxProgress;
    mCurProgress = curProgress;
    mOnSeekBarChangeListener = itemClickListener;
    mContent = String.valueOf(mCurProgress);
}
 
public void testCreateProgressChangeListener() {
    final VideoControlView.MediaPlayerControl player =
            mock(VideoControlView.MediaPlayerControl.class);
    videoControlView.setMediaPlayer(player);

    final SeekBar.OnSeekBarChangeListener listener =
            videoControlView.createProgressChangeListener();

    when(player.getDuration()).thenReturn(MINUTE_IN_MS);
    listener.onProgressChanged(null, 500, true);
    verify(player).seekTo(30000);
    assertEquals("0:30", videoControlView.currentTime.getText());
}
 
public void testCreateProgressChangeListener_fromUserFalse() {
    final VideoControlView.MediaPlayerControl player =
            mock(VideoControlView.MediaPlayerControl.class);
    videoControlView.setMediaPlayer(player);

    final SeekBar.OnSeekBarChangeListener listener =
            videoControlView.createProgressChangeListener();

    when(player.getDuration()).thenReturn(MINUTE_IN_MS);
    listener.onProgressChanged(null, 500, false);
    verifyNoMoreInteractions(player);
}
 
源代码6 项目: Pimp_my_Z1   文件: Card.java
public Card(String title, String desc, String color, String unit, String prop, int seekBarMax, int seekBarProgress, ActionBarActivity fa, SeekBar.OnSeekBarChangeListener seekBarChangeListener) {
    this.title = title;
    this.desc = desc;
    this.color = color;
    this.unit = unit;
    this.prop = prop;
    this.seekBarMax = seekBarMax;
    this.seekBarProgress = seekBarProgress;
    this.fa = fa;
    this.listener = seekBarChangeListener;
}
 
源代码7 项目: ChatVoicePlayer   文件: VoicePlayerView.java
public SeekBar.OnSeekBarChangeListener getSeekBarListener() {
    return seekBarListener;
}
 
源代码8 项目: ChatVoicePlayer   文件: VoicePlayerView.java
public void setSeekBarListener(SeekBar.OnSeekBarChangeListener seekBarListener) {
    this.seekBarListener = seekBarListener;
}
 
源代码9 项目: DanDanPlayForAndroid   文件: BottomBarView.java
public void setSeekCallBack(SeekBar.OnSeekBarChangeListener seekCallBack){
    mDanmakuPlayerSeek.setOnSeekBarChangeListener(seekCallBack);
}
 
源代码10 项目: AndroidUtilCode   文件: CommonItemSeekBar.java
public CommonItemSeekBar(@StringRes int title, int maxProgress, int curProgress, @NonNull SeekBar.OnSeekBarChangeListener itemClickListener) {
    this(StringUtils.getString(title), maxProgress, curProgress, itemClickListener);
}
 
源代码11 项目: anvil   文件: DSL.java
public static Void onSeekBarChange(SeekBar.OnSeekBarChangeListener arg) {
  return BaseDSL.attr("onSeekBarChange", arg);
}
 
源代码12 项目: anvil   文件: DSL.java
public static Void onSeekBarChange(SeekBar.OnSeekBarChangeListener arg) {
  return BaseDSL.attr("onSeekBarChange", arg);
}
 
源代码13 项目: Pimp_my_Z1   文件: CardSeekBarSysctl.java
public CardSeekBarSysctl(String title, String desc, String color, String unit, String prop, int seekBarMax, int seekBarProgress, ActionBarActivity fa, SeekBar.OnSeekBarChangeListener listener) {
    super(title, desc, color, unit, prop, seekBarMax, seekBarProgress, fa, listener);
}
 
源代码14 项目: BlurTestAndroid   文件: StaticBlurFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_staticblur, container, false);

    imageViewNormal = v.findViewById(R.id.normal_image);
    imageViewBlur = v.findViewById(R.id.blur_image);
    settingsController = new SettingsController(v, new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
            reBlur();
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {
        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
        }
    }, new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
            blurTemplate = null;
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            reBlur();
        }
    }, new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
            reBlur();
        }

        @Override
        public void onNothingSelected(AdapterView<?> adapterView) {

        }
    }, new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            blurTemplate = null;
            startBlur();
        }
    });

    Bitmap originalBitmap = ((BitmapDrawable) imageViewNormal.getDrawable()).getBitmap();
    ((TextView) v.findViewById(R.id.tv_resolution_normal)).setText("Original: " + originalBitmap.getWidth() + "x" + originalBitmap.getHeight() + " / " + BenchmarkUtil.getScalingUnitByteSize(BitmapUtil.sizeOf(originalBitmap)));

    TranslucentLayoutUtil.setTranslucentThemeInsets(getActivity(), v.findViewById(R.id.contentWrapper));
    return v;
}
 
源代码15 项目: Pimp_my_Z1   文件: AbstractCard.java
public SeekBar.OnSeekBarChangeListener getListener() {
    return listener;
}
 
源代码16 项目: Pimp_my_Z1   文件: AbstractCard.java
public void setListener(SeekBar.OnSeekBarChangeListener listener) {
    this.listener = listener;
}
 
源代码17 项目: Pimp_my_Z1   文件: CardSeekBarGeneric.java
public CardSeekBarGeneric(String title, String desc, String color, String unit, String prop, int seekBarMax, int seekBarProgress, ActionBarActivity fa, SeekBar.OnSeekBarChangeListener listener) {
    super(title, desc, color, unit, prop, seekBarMax, seekBarProgress, fa, listener);
}
 
源代码18 项目: dynamic-support   文件: DynamicSeekBarPreference.java
/**
 * Set the seek bar change listener to get the callback for seek events.
 *
 * @param onSeekBarChangeListener The listener to be set.
 */
public void setOnSeekBarChangeListener(
        @Nullable SeekBar.OnSeekBarChangeListener onSeekBarChangeListener) {
    this.mOnSeekBarChangeListener = onSeekBarChangeListener;
}
 
源代码19 项目: dynamic-support   文件: DynamicSeekBarPreference.java
/**
 * Returns the seek bar change listener to get the callback for control events.
 *
 * @return The seek bar change listener to get the callback for control events.
 */
public @Nullable SeekBar.OnSeekBarChangeListener getOnSeekBarControlListener() {
    return mOnSeekBarControlListener;
}
 
源代码20 项目: dynamic-support   文件: DynamicSeekBarPreference.java
/**
 * Set the seek bar change listener to get the callback for control events.
 *
 * @param onSeekBarControlListener The listener to be set.
 */
public void setOnSeekBarControlListener(
        @Nullable SeekBar.OnSeekBarChangeListener onSeekBarControlListener) {
    this.mOnSeekBarControlListener= onSeekBarControlListener;
}