android图像图像处理——自定义组件的属性
来源:互联网 发布:蔬菜交易软件 编辑:程序博客网 时间:2024/04/30 16:30
自定义组件的属性
步骤如下
【1】在Values资源文件下新建myview.xml
<resources> <declare-styleable name="myview"> <attr name="myview_background" format="reference"/> <attr name="myview_paintwidth" format="reference|dimension"/> </declare-styleable></resources>
自定义两个属性背景图、画笔笔触大小;
【2】在布局文件中使用自定义属性
首先引入然后使用
【3】在Java文件中获取自定义组件信息
我们知道在在自定义组件Java文件中,的构造函数
public MyBitmapView2(Context context, AttributeSet attrs){}
attrs就是用来解析XML文件的
解析代码
public MyBitmapView2(Context context, AttributeSet attrs) { super(context, attrs); final TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.myview); BitmapDrawable dra = (BitmapDrawable) a.getDrawable(R.styleable.myview_myview_background); Log.d("","得到背景图"); if (dra != null) { Log.d("drawable", "" + dra.getIntrinsicWidth()); bitmapBackground = dra.getBitmap(); } else { bitmapBackground = BitmapFactory.decodeResource(getResources(), R.mipmap.cc); } int paintWidth=a.getDimensionPixelOffset(R.styleable.myview_myview_paintwidth,100); paintRect.setStrokeWidth(paintWidth);
0 0
- android图像图像处理——自定义组件的属性
- 图像处理——图像的傅里叶变换
- Android图像处理—xfermode
- (转)自定义Android组件之带图像的TextView
- 自定义Android组件之带图像的TextView
- 自定义Android组件之带图像的TextView
- 自定义Android组件之带图像的TextView
- 自定义Android组件之带图像的TextView
- 自定义Android组件之带图像的TextV…
- Android的图形与图像处理之五 属性动画
- android图像的二值化处理
- Android Camera的图像处理
- Android图像处理——ColorMatrix
- Android图像处理——Matrix
- Android图像处理——连环画效果
- Android图像处理——熔铸效果
- android 图像处理—锐化效果
- Android自定义组件的属性
- IE6 CSS Fixed 固定位置 防闪屏
- 如何让一个程序员变成产品经理?
- Servlet-模块化开发web fragment
- WAV文件格式分析
- 黑马程序员--protocol代理模式
- android图像图像处理——自定义组件的属性
- Servlet-文件上传@MultipartConfig,Part
- iOS9 HTTP 不能正常使用的解决办法
- 级联菜单-初始化
- 算法与数据结构笔记
- ios9 http请求报错
- 微信主打的语聊功能真能替代打字吗?
- MQTT Paho之Android service源码分析
- Linux 搭建 SVN 服务器端【完全可以执行】