android-代码实现xml中selector效果

来源:互联网 发布:如何不花钱做网络推广 编辑:程序博客网 时间:2024/06/05 01:58
<pre style="font-family: Menlo; font-size: 12pt; background-color: rgb(255, 255, 255);"><pre name="code" class="java">StateListDrawable drawable = new StateListDrawable();//普通状态drawable.addState(new int[]{-android.R.attr.state_focused,-android.R.attr.state_selected,-android.R.attr.state_pressed},getDrawableFromAsset(context,normalFile));//按下状态drawable.addState(new int[]{android.R.attr.state_pressed,-android.R.attr.state_selected},getDrawableFromAsset(context,pressFile));//“-”号,当XML的设定是false时,就需要使用资源符号的负值来设定。


getDrawableFromAsset(context,normalFile)返回的是一个Drawable对象                                             
1 0
原创粉丝点击