Android Shadow 阴影制作[转]
16lz
2021-01-23
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 ); } }}
更多相关文章
- Android标准Glide加载圆形图和圆角矩形图
- Android画圆角矩形图片,并在图片上写字
- Android 同时播放缩放动画和位移动画 时, 位移的路径会发生偏移.
- Android 自定义Drawable 实现圆角矩形和圆形图片
- xml中设置圆角矩形框
- Android 快速将一个Bitmap变成圆形或圆角矩形 kotlin
- Android点赞动画效果 ,点赞后加一,2种方法,①补间动画②位移动画
- Android Property Animation属性动画初识:位移translation(3)
- android 自定义相机 取矩形内内容 注意事项