展会信息港展会大全

android开发 cavas阴影的绘制
来源:互联网   发布日期:2016-01-19 12:30:46   浏览:2362次  

导读:Android cavas阴影的绘制 在 Android View 中, 要绘制阴影 可以利用 Paint 物件的 setShadowLayer函数 Java 代码 : public class helloWorld extends Activity { @Override public void ...

Android cavas阴影的绘制 在 Android View 中, 要绘制阴影 可以利用 Paint 物件的 setShadowLayer函数. Java 代码 : 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 ); } } }

赞助本站

人工智能实验室

相关热词: cavas 阴影 android开发

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港