Tabnine Logo
SeekBarIndicated
Code IndexAdd Tabnine to your IDE (free)

How to use
SeekBarIndicated
in
com.mylibrary

Best Java code snippets using com.mylibrary.SeekBarIndicated (Showing top 11 results out of 315)

origin: PangHaHa12138/Loading

public SeekBarIndicated(Context context, AttributeSet attrs) {
  super(context, attrs);
  if (!isInEditMode())
    init(context, attrs, 0);
}
origin: PangHaHa12138/Loading

public void setValue(int value) {
  mSeekBar.setProgress(value);
  setIndicator();
}
origin: PangHaHa12138/Loading

    indicatorPaddingRight, indicatorPaddingBottom);
setMin(mSeekBarMin);
setMax(seekBarMax);
if (seekBarThumbId > 0) {
  if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
    mSeekBar.setThumb(getResources().getDrawable(seekBarThumbId));
  else
    mSeekBar.setThumb(getResources().getDrawable(seekBarThumbId,
        null));
    mSeekBar.setProgressDrawable(getResources().getDrawable(
        seekBarProgressDrawableId));
  else
    mSeekBar.setProgressDrawable(getResources().getDrawable(
        seekBarProgressDrawableId, null));
    mSeekBar.getPaddingRight() + mSeekBarMarginRight,
    mSeekBar.getPaddingBottom() + mSeekBarMarginBottom);
setIndicatorImage(arr);
setIndicatorTextAttributes(arr);
arr.recycle();
origin: PangHaHa12138/Loading

private void init(Context context, AttributeSet attrs, int defStyle) {
  View view = LayoutInflater.from(context).inflate(
      R.layout.view_seekbar_indicated, this);
  bindViews(view);
  if (attrs != null)
    setAttributes(context, attrs, defStyle);
  mSeekBar.setOnSeekBarChangeListener(this);
  mTextViewProgress.setText(String.valueOf(mSeekBar.getProgress()));
  getViewTreeObserver().addOnGlobalLayoutListener(
      new ViewTreeObserver.OnGlobalLayoutListener() {
        @TargetApi(Build.VERSION_CODES.JELLY_BEAN)
        @Override
        public void onGlobalLayout() {
          mMeasuredWidth = mSeekBar.getWidth()
              - mSeekBar.getPaddingLeft()
              - mSeekBar.getPaddingRight();
          mSeekBar.setPadding(
              mSeekBar.getPaddingLeft(),
              mSeekBar.getPaddingTop()
                  + mWrapperIndicator.getHeight(),
              mSeekBar.getPaddingRight(),
              mSeekBar.getPaddingBottom());
          setIndicator();
          getViewTreeObserver()
              .removeOnGlobalLayoutListener(this);
        }
      });
  // mWrapperIndicator.setVisibility(View.GONE);
}
origin: PangHaHa12138/Loading

private void init(Context context) {
  init(context, null, 0);
}
origin: PangHaHa12138/Loading

@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
private void setIndicator() {
  if (mTextProviderIndicator != null) {
    mTextViewProgress.setText(mTextProviderIndicator
        .provideText(getProgress()));
  } else {
    if (mIndicatorText != null) {
      try {
        mTextViewProgress.setText(String.valueOf(String.format(
            mIndicatorText, getProgress())));
      } catch (Exception e) {
        mTextViewProgress.setText(String.valueOf(getProgress()));
      }
    } else {
      mTextViewProgress.setText(String.valueOf(getProgress()));
    }
  }
  Rect padding = new Rect();
  mSeekBar.getThumb().getPadding(padding);
  int thumbPos = mSeekBar.getPaddingLeft() + mMeasuredWidth
      * mSeekBar.getProgress() / mSeekBar.getMax();
  thumbPos = (int) Math.ceil(thumbPos);
  mWrapperIndicator.setX(thumbPos
      - (int) Math.ceil(mWrapperIndicator.getWidth() / 2));
}
origin: PangHaHa12138/Loading

int indicatorTextMarginTop = arr.getDimensionPixelSize(
    R.styleable.SeekBarIndicated_indicator_textMarginTop,
    getContext().getResources().getDimensionPixelSize(
        R.dimen.indicator_txt_margin_top));
int indicatorTextMarginRight = arr.getDimensionPixelSize(
origin: PangHaHa12138/Loading

  @TargetApi(Build.VERSION_CODES.JELLY_BEAN)
  @Override
  public void onGlobalLayout() {
    mMeasuredWidth = mSeekBar.getWidth()
        - mSeekBar.getPaddingLeft()
        - mSeekBar.getPaddingRight();
    mSeekBar.setPadding(
        mSeekBar.getPaddingLeft(),
        mSeekBar.getPaddingTop()
            + mWrapperIndicator.getHeight(),
        mSeekBar.getPaddingRight(),
        mSeekBar.getPaddingBottom());
    setIndicator();
    getViewTreeObserver()
        .removeOnGlobalLayoutListener(this);
  }
});
origin: PangHaHa12138/Loading

public SeekBarIndicated(Context context, AttributeSet attrs,
            int defStyleAttr) {
  super(context, attrs, defStyleAttr);
  if (!isInEditMode())
    init(context, attrs, defStyleAttr);
}
origin: PangHaHa12138/Loading

@Override
public void onProgressChanged(SeekBar seekBar, int progress,
               boolean fromUser) {
  setIndicator();
  if (mOnSeekBarChangeListener != null)
    mOnSeekBarChangeListener.onProgressChanged(seekBar, progress,
        fromUser);
}
origin: PangHaHa12138/Loading

public SeekBarIndicated(Context context) {
  super(context);
  if (!isInEditMode())
    init(context);
}
com.mylibrarySeekBarIndicated

Most used methods

  • bindViews
  • getContext
  • getProgress
  • getResources
  • getViewTreeObserver
  • init
  • isInEditMode
  • setAttributes
  • setIndicator
  • setIndicatorImage
  • setIndicatorTextAttributes
  • setMax
  • setIndicatorTextAttributes,
  • setMax,
  • setMin,
  • setOnSeekBarChangeListener

Popular in Java

  • Making http post requests using okhttp
  • getSupportFragmentManager (FragmentActivity)
  • getSharedPreferences (Context)
  • addToBackStack (FragmentTransaction)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now