1. 理解
安卓开发学习——第十四天
安卓开发学习——第十四天

2. 操作图片

  1). 保存和读取图片:
安卓开发学习——第十四天
  2). 自定义图形
安卓开发学习——第十四天
  3). 定义多状态图形图片 <selector>
   a. selector+shape
   <selector>
   //按下时的图形图片
  <item state_pressed=”true”>
   <shape>
//没有操作时图形图片
  <item>
   <shape>
  b. selector+drawable
  <selector>
  //按下时的图形图片
   <item state_pressed=”true” drawable=”按下需要显示的图片”>
  //没有操作时图形图片
   <item drawable=”没有操作时需要显示的图片”>
4). 9Patch图片:
  a. 理解
安卓开发学习——第十四天
安卓开发学习——第十四天
  b. 制作
   0). 使用sdk中的draw9Patch.bat制作
   1). 将png图片分成9个patch: 拉动上面的2根线和左边的2根线
   2). 指定可显示内容的区域: 拉动下面的2根线和右边的2根线
  默认只有1号区域才能显示内容
  好处:
   1). 放大不失真
   2). 使apk更小

3. 自定义图形(自定义View)

  1). 只有重写onDraw(), 才能显示自己的图形
  2). 使用Paint, Canvas绘制自己的图形
  canvas.drawColor(int color)
  shapeDrawable.draw(canvas)
  canvas.drawText(String text, float x, float y, paint);

相关文章:

  • 2021-11-27
  • 2021-12-27
  • 2021-12-09
  • 2021-05-06
  • 2021-10-02
  • 2022-02-13
  • 2021-10-04
  • 2021-09-20
猜你喜欢
  • 2022-01-03
  • 2021-07-26
  • 2021-04-10
  • 2021-10-31
  • 2021-05-11
  • 2021-04-20
  • 2021-07-23
相关资源
相似解决方案