首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android Shadow 影子制作[转]

2012-09-15 
Android Shadow 阴影制作[转]public class helloWorld extends Activity {@Overridepublic void onCreate(

Android Shadow 阴影制作[转]

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                           );        }    }}

热点排行