public class helloWorld extends Activity {        @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView( new drawCanvas(this) );    }       class drawCanvas extends View {               public drawCanvas(Context context) {            super(context);        }               @Override        protected void onDraw(Canvas canvas) {            super.onDraw(canvas);                        // 建立 Paint 物件            Paint vPaint = new Paint();            Paint vPaint2 = new Paint();                        // --------------------------------------------            // 設定顏色            vPaint.setColor(0xFFFFFF00);                       // 實心矩形            canvas.drawRect( 30                           , 50                           , 130                           , 150                           , vPaint                           );                       // 設定陰影 (柔邊, X 軸位移, Y 軸位移, 陰影顏色)            vPaint.setShadowLayer(5, 3, 3, 0xFFFF00FF);                       // 實心矩形 & 其陰影            canvas.drawRect( 30                           , 200                           , 130                           , 300                           , vPaint                           );                       // --------------------------------------------            // 設定顏色            vPaint2.setColor(0xFFFFFF00);                       // 空心            vPaint2.setStyle(Style.STROKE);                       // 空心矩形            canvas.drawRect( 200                           , 50                           , 300                           , 150                           , vPaint2                           );                       // 設定陰影 (柔邊, X 軸位移, Y 軸位移, 陰影顏色)            vPaint2.setShadowLayer(5, 3, 3, 0xFFFF00FF);                       // 空心矩形 & 其陰影            canvas.drawRect( 200                           , 200                           , 300                           , 300                           , vPaint2                           );        }    }}

更多相关文章

  1. Android标准Glide加载圆形图和圆角矩形图
  2. Android画圆角矩形图片,并在图片上写字
  3. Android 同时播放缩放动画和位移动画 时, 位移的路径会发生偏移.
  4. Android 自定义Drawable 实现圆角矩形和圆形图片
  5. xml中设置圆角矩形框
  6. Android 快速将一个Bitmap变成圆形或圆角矩形 kotlin
  7. Android点赞动画效果 ,点赞后加一,2种方法,①补间动画②位移动画
  8. Android Property Animation属性动画初识:位移translation(3)
  9. android 自定义相机 取矩形内内容 注意事项

随机推荐

  1. 您了解XML么?它是做什么用的?
  2. 有关Builder的文章推荐10篇
  3. python为什么这么火
  4. xml文件用什么软件打开
  5. 谈谈Record示例的现状、前景与机遇
  6. 怎么在Python中不换行的输出
  7. 为什么用json不用xml
  8. 序列化是什么意思
  9. 推荐10款ASP.NET过滤特效(收藏)
  10. XML的解析与创建范例