android 巧用资源文件(不断积累)
1、shape的使用
<shape xmlns:android="http://schemas.android.com/apk/res/android" ><solid android:color="#f4f4f4"/><stroke android:width="1dp"android:color="#d0d0d0"/><corners android:radius="10dp"/> </shape>
2、view的点击和选中效果
view.selected(true);//标志选中
然后在xml配置里面去设置view的背景,用selector选择器,也可以用在gridview的点击效果和选中效果上
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@drawable/shape_hairpic_sml" android:state_selected="true"></item><item android:drawable="@drawable/shape_hairpic_sml" android:state_pressed="true"></item><item android:drawable="@color/transparent"></item></selector>
3、在color资源文件里面也可以新建颜色选择器
例如:这是放在color文件夹里面的,可用作view背景颜色的改变
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true" android:color="#FE77A1"></item><item android:color="#F6F6F7"/></selector>
4、标签云生成工具 网址http://www.tagxedo.com/
转载于:https://www.cnblogs.com/crazywenza/p/3341300.html
android 巧用资源文件(不断积累)相关推荐
- Android 工程打包资源文件-OBB文件设置
Android 工程打包资源文件-OBB文件设置 设备/引擎:Mac(11.6)/cocos 开发工具:Android studio(4.1.2) 开发语言:java 开发需求:对工程的资源文件进行打 ...
- Android与iOS资源文件读写对比
在开发中,算法配置文件是作为独立资源文件存在,初始化的时候读取到应用中,因此有必要对Android和iOS系统下的资源文件读写有一定的了解. 首先要搞清楚的一点是,我们在PC上开发时使用的所有资源,移 ...
- Android 重新编译资源文件
在开发过程中,尤其是Framework相关开发时,有时候需要重新编译资源文件.编译顺序和注意事项如下: 1,资源文件位置:frameworks/base/core/res 2,编译后生成的文件:fra ...
- android中的资源文件
资源是你在代码中使用到的并且在编译时被打包进你的应用程序的附加文件.Android支持多种不同的文件,包括XML.PNG和JPEG文件.XML文件的格式决定于其描述的内容.这些文件将描述文件支持的类型 ...
- ANDROID XML图像资源文件详细讲解(一)
图像资源在android开发过程中使用非常平凡.为了让自己在开发中,能轻松解决任何有关图像的问题,所以必须全面掌握最基本的知识点----各种类型的图像资源文件. 前言: 前言的前言:因为内容较多,此系 ...
- android 自动替换资源文件,简单高效的实现Android App全局字体替换
Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换. 为了能够在API 14或者以上的设备上使用 ...
- android studio各个资源文件夹以及作用备注
src:存放所有的*.java源程序. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. assets:可以存放项目一些较大的资源文件,例如:图片.音乐.字体等 ...
- Android自定义没有资源文件的圆形进度条ProgressBar
最近公司开发的SDK中需要使用圆形加载进度条,而且说要那种动态的转圈圈的那种进度条.当然这种进度条想实现很简单,用几个资源图片,以动画循环播放就行.但考虑到是SDK,有资源文件不好打包,想打包就要用到 ...
- Android 重新编译资源文件(touch)
在编译Android的模块时会用mm快速编译,但如果只是修改一些资源图片后执行mmm,却没有编译到: No private recovery resources for TARGET_DEVICE g ...
最新文章
- 微信朋友圈装x代码_NBA总决赛朋友圈装X图鉴:直男之间有真正的友谊吗?
- slowquery 慢查询
- 跟踪分析Linux内核5.0系统调用处理过程
- 机器学习第11天:朴素贝叶斯模型 - 垃圾短信识别
- 公有云 --- 华为云的基本运用
- C#委托,事件理解入门 (译稿)
- hibernate 映射_Hibernate映射集合性能问题
- 为爱追寻_从机械师到编码员:追寻梦想如何改变了我的生活
- springboot项目 tomcat8.x 频繁宕机 原因分析
- eclipse的tomcat运行mave web项目
- 2021李宏毅机器学习课程笔记——Auto Encoder
- ext中引用ux_Extjs Ext.ux.IFrame的用法 以及父子窗口间函数相互调用
- ES6 里面的 Promise
- 基于multisim14的函数信号发生器仿真
- 合同html样式,css 合同打印print--水印
- python处理矩阵运算、转置矩阵、逆矩阵、单位矩阵
- 大数据工程师和数据分析师有何区别
- jsp学生体育成绩管理系统
- TeamViewer轻松解决企业远程办公安全隐患
- 工业物联网解决方案:PLC数据上云
热门文章
- mooc中习题--简单运算器
- UnityShader24:最简单的屏幕后处理例子
- bzoj 2440: [中山市选2011]完全平方数(二分+莫比乌斯函数)
- 二分最大匹配(匈牙利算法+HK算法)
- [Python+Anaconda] 查看Python、Anaconda下python、CUDA、函数库的版本
- 安卓使用Audio Record自定义录音
- centos安装GNOME打开emacs
- 怎么修改兼容模式html,HTML5中怎么调兼容性?
- extend Thread 和 implements Runnable
- 【旧文章搬运】360安全卫士HookPort.sys完美逆向