Shape(GradientDrawable)

android.graphics.drawable 
类 GradientDrawable 
java.lang.Object 
SubClass  android.graphics.drawable.Drawable 
SubClass android.graphics.drawable.GradientDrawable 

public class GradientDrawable extends Drawable

TextView textView = new TextView(this);GradientDrawable drawable = new GradientDrawable();drawable.setCornerRadius(5);drawable.setStroke(1, Color.parseColor("#cccccc"));drawable.setColor(Color.parseColor("#eeeeee"));textView.setBackgroundDrawable(drawable);


Seletor(StateListDrawable)

 private StateListDrawable initStateListDrawable() {        //初始化一个空对象        StateListDrawable stalistDrawable = new StateListDrawable();        //获取对应的属性值 Android框架自带的属性 attr        int pressed = android.R.attr.state_pressed;        int focused = android.R.attr.state_focused;        stalistDrawable.addState(new int []{-pressed}, getResources().getDrawable(R.drawable.title_button_back));        stalistDrawable.addState(new int []{pressed}, getResources().getDrawable(R.drawable.title_button_back_h));        stalistDrawable.addState(new int []{-focused }, getResources().getDrawable(R.drawable.title_button_back));        //没有任何状态时显示的图片,我们给它设置我空集合        stalistDrawable.addState(new int []{}, getResources().getDrawable(R.drawable.title_button_back));        return stalistDrawable;    }
相关https://blog.csdn.net/qinjuning/article/details/7474827





更多相关文章

  1. android ImageView的scaleType属性
  2. 关于Android 相对布局中的属性 的介绍和运用
  3. android之布局xml各种控件属性详解
  4. Android Wifi的一些属性
  5. android使用属性动画执行抖动效果
  6. Android开发之Activity(二)——启动模式和taskAffinity属性
  7. android:clipChildren属性的分析——是否剪裁子View
  8. ImageView的属性
  9. 【Android】Android自定义属性,attr format取值类型

随机推荐

  1. 老家被拆了,我的少年记忆也无处安放了
  2. Redux源码解读
  3. 扒一扒 @SpringBootApplication 注解背后
  4. 解密ThreadLocal
  5. JS内存泄漏排查方法
  6. 函数和递归
  7. 视频演示:好家伙,我直接好家伙!
  8. 深入React
  9. 今晚,我等你 ~
  10. 分布式系统的事务处理