美文网首页
Android tint属性

Android tint属性

作者: 周_0717 | 来源:发表于2020-02-20 23:17 被阅读0次
    1. android:tint,android:tintMode:作用于ImageView,对ImageView内的mDrawable(内容图片)着色,以及着色模式设定。
      对应设定方法:
    • void setImageTintList(@Nullable ColorStateList tint)
    • void setImageTintMode(@Nullable PorterDuff.Mode tintMode);
    1. android:backgroundTint,android:backgroundTintMode:作用于View,对View内的mBackground(背景图)着色,以及着色模式设定;
      对应设定方法:
    • void setBackgroundTintList(@Nullable ColorStateList tint)
    • void setBackgroundTintMode(@Nullable PorterDuff.Mode tintMode)
    1. android:foregroundTint,android:foregroundTintMode:作用于View,对View内的mForegroundInfo.mDrawable(前景图)着色,以及着色模式设定;
      对应设定方法:
    • void setForegroundTintList(@Nullable ColorStateList tint)
    • void setForegroundTintMode(@Nullable PorterDuff.Mode tintMode)
    1. android:drawableTint,android:drawableTintMode:作用于TextVIew,对TextVIew内的mDrawables(TextView上下左右图)着色,以及着色模式设定;
      对应设定方法:
    • void setCompoundDrawableTintList(@Nullable ColorStateList tint)
    • void setCompoundDrawableTintMode(@Nullable PorterDuff.Mode tintMode)

    Tint在较低对系统版本无法支持,需要使用相应的Compact类

    2020-02-20

    相关文章

      网友评论

          本文标题:Android tint属性

          本文链接:https://www.haomeiwen.com/subject/rgafqhtx.html