HorizontalProgressDrawable.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:EasyFrame 作者:
public HorizontalProgressDrawable(Context context) {
    super(new Drawable[]{
            new SingleHorizontalProgressDrawable(context),
            new SingleHorizontalProgressDrawable(context),
            new SingleHorizontalProgressDrawable(context)
    });

    setId(0, android.R.id.background);
    mTrackDrawable = (SingleHorizontalProgressDrawable) getDrawable(0);

    setId(1, android.R.id.secondaryProgress);
    mSecondaryProgressDrawable = (SingleHorizontalProgressDrawable) getDrawable(1);
    float disabledAlpha = DialogUtils.resolveFloat(context, android.R.attr.disabledAlpha);
    mSecondaryAlpha = Math.round(disabledAlpha * 0xFF);
    mSecondaryProgressDrawable.setAlpha(mSecondaryAlpha);
    mSecondaryProgressDrawable.setShowTrack(false);

    setId(2, android.R.id.progress);
    mProgressDrawable = (SingleHorizontalProgressDrawable) getDrawable(2);
    mProgressDrawable.setShowTrack(false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号