美文网首页Android开发功能库总结
Android select Icon选择器只要一张图及其它小部

Android select Icon选择器只要一张图及其它小部

作者: APP福星高照 | 来源:发表于2019-08-14 10:45 被阅读0次

在Android开发中有时一张图片有不同的状态色,这种情况一般都是给多套不同色的图片,其实有个更好的做法就是只要一张图。
通过ImageView.setColorFilter(yourColor) 设置为你要的颜色。

mIcon.setColorFilter(ContextCompat.getColor(mContext, R.color.colorAccent));
//或
mIcon.setColorFilter(mContext.getResources.getColor(R.color.colorAccent));

这样的好处有:
1、不用多套图,减少apk的体积。
2、灵活多变,可以设置为任何色值,如你主题色系改了,不用重新更换切图。

注:这个种情况对icon图片有个要求,即除了图标的轮廓外,其它部分都要设置为透明,否则会整个图片颜色会连在一起形成一个色块。
正确的格式实例:


WechatIMG263.jpeg

相关文章

网友评论

    本文标题:Android select Icon选择器只要一张图及其它小部

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