MDTintHelper.java 文件源码

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

项目:material-dialogs 作者:
public static void setTint(CheckBox box, @ColorInt int color) {
  final int disabledColor = DialogUtils.getDisabledColor(box.getContext());
  ColorStateList sl =
      new ColorStateList(
          new int[][] {
            new int[] {android.R.attr.state_enabled, -android.R.attr.state_checked},
            new int[] {android.R.attr.state_enabled, android.R.attr.state_checked},
            new int[] {-android.R.attr.state_enabled, -android.R.attr.state_checked},
            new int[] {-android.R.attr.state_enabled, android.R.attr.state_checked}
          },
          new int[] {
            DialogUtils.resolveColor(box.getContext(), R.attr.colorControlNormal),
            color,
            disabledColor,
            disabledColor
          });
  setTint(box, sl);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号