ViewPagerWidget.java 文件源码

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

项目:android_ui 作者:
/**
 */
@Override
@SuppressWarnings("ResourceType")
void onProcessTintAttributes(Context context, TypedArray tintAttributes, int tintColor) {
    if (UiConfig.MATERIALIZED) {
        if (tintAttributes.hasValue(R.styleable.Ui_ViewPager_uiBackgroundTint)) {
            setBackgroundTintList(tintAttributes.getColorStateList(R.styleable.Ui_ViewPager_uiBackgroundTint));
        }
        if (tintAttributes.hasValue(R.styleable.Ui_ViewPager_uiBackgroundTintMode)) {
            setBackgroundTintMode(TintManager.parseTintMode(
                    tintAttributes.getInt(R.styleable.Ui_ViewPager_uiBackgroundTintMode, 0),
                    PorterDuff.Mode.SRC_IN
            ));
        }
    } else {
        if (tintAttributes.hasValue(R.styleable.Ui_ViewPager_uiBackgroundTint)) {
            mTintInfo.backgroundTintList = tintAttributes.getColorStateList(R.styleable.Ui_ViewPager_uiBackgroundTint);
        }
        mTintInfo.backgroundTintMode = TintManager.parseTintMode(
                tintAttributes.getInt(R.styleable.Ui_ViewPager_uiBackgroundTintMode, 0),
                mTintInfo.backgroundTintList != null ? PorterDuff.Mode.SRC_IN : null
        );
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号