目    录(本篇字数:694)

介绍

案例代码

属性方法介绍

   android:tint="@android:color/white"     

   android:tintMode="src_in"

应用场景


  • 介绍

    ImageView,它是一个对于我们Android初学者来说最先接触与学习的控件之一。虽说它的使用方法很简单。但是这篇文章可能会讲到你之前可能没使用过的一些属性方法,但它却特别方便实用。ImageView基本使用方式(没什么好介绍的,也不是本文重点)。

    下面,我们通过一个小案例来展现今天要介绍的内容,下面代码片段是ImageView的基本使用方式了,但是请注意看它的一些属性方法。

  • 案例代码

                                                                        
  • 属性方法介绍

   android:tint="@android:color/white"     

   tint :给...着色的意思。顾名思义,这个属性方法是对图片进行着色用的。有了这个方法,我们可以任意修改图片的颜色来适应主题颜色了,这样真的特别的方便,不需要搞那么多套图片资源。(图片单一透明的比较适用,例如:Icon图标)

   当然,它的属性方法并不限于此,还有一个配合它的属性方法:

   android:tintMode="src_in"

   顾名思义,此属性方法就是设置着色模式用的。这个模式共有6种,分别为:

  • multiply
  • screen
  • src_in(默认)
  • src_over
  • src_atop
  • add

    这六种各有各的用处,可以配合android:tint 属性方法实现更丰富的图片效果。这里我们也不是特别经常用这个属性方法,有兴趣的可以自己试一下看看它的具体效果。

  • 效果图

  • 应用场景

   为什么要写这篇文章呢?

   之前,在开发一个天气app的时候,作为安卓菜鸟的我还不懂有这个属性方法。全部天气icon估计也得百十来张,那时候因为要用png的格式(透明的),换一个app主题色,icon就丑到哭,显得格格不入。没办法,我就打开photoshop一张一张的修改颜色。现在想想也是愚蠢,明明一个属性的事情,希望能给初学者一个提醒(闲暇时多看看csdn文章也是有好处的)。

©原文链接:https://blog.csdn.net/smile_running/article/details/81223260

@作者博客:_Xu2WeI

@更多博文:查看作者的更多博文

转载于:https://www.cnblogs.com/xww0826/p/10359511.html

更多相关文章

  1. Android学习路线总结,绝对干货
  2. C#/IOS/Android通用加密解密方法
  3. Android中的shape中的属性大全
  4. 更改Android(安卓)AVD模拟器创建路径位置的方法
  5. WebView的使用之Android与JS通过WebView互调方法
  6. Android中数据存储----SQLite数据库
  7. Android键盘系统
  8. Android(安卓)ui基础——gravity 与 layout_gravity 的区别
  9. Android学习笔记: Android动画特效

随机推荐

  1. Android(安卓)按两次back键退出 -- 效率
  2. Android之零碎记忆点
  3. Android代码规范
  4. Android(安卓)Tips Round-Up, Part 3
  5. android发送短信
  6. Android(安卓)启动浏览器的方法
  7. android发送QQ邮件(带附件)
  8. Android如何使用Notification进行通知
  9. android获取手机信息大全
  10. Android(安卓)之 下拉框(Spinner)的使用