视频:善知堂Android http://www.verycd.com/topics/2915940/

第三季

第一集:游戏演示和理念

用photoshop 其实也不难。

第二集 绘图1

1.在配置中加入命名空间

xmlns:android="http://schemas.android.com/apk/res/android"

2.设置button的属性

//设置文本颜色button.setTextColor(Color.RED);

3.将button上画圆形

class MyButton extends Button {        // 这个是继承必须写的,带参构造器,所以要重写        public MyButton(Context context) {            super(context);            // TODO Auto-generated constructor stub        }        // 在按钮中画图        @Override        protected void onDraw(Canvas canvas) {            // TODO Auto-generated method stub            super.onDraw(canvas);            // 画笔            Paint paint = new Paint();            paint.setColor(Color.GREEN);            canvas.drawCircle(30, 30, 30, paint);        }    }    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        MyButton my = new MyButton(this);        LinearLayout lay = new LinearLayout(this);        lay.addView(my);        setContentView(lay);    }

4.使用画图写游戏的建议继承View

class GameView extends View {        private Paint paint = null;        public GameView(Context context) {            super(context);            paint = new Paint();        }        @Override        protected void onDraw(Canvas canvas) {            // TODO Auto-generated method stub            super.onDraw(canvas);            paint.setColor(Color.RED);            paint.setStrokeWidth(5);//画笔粗            canvas.drawLine(0, 0, 100, 111, paint);        }    }    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        GameView my = new GameView(this);        LinearLayout lay = new LinearLayout(this);        lay.addView(my);        setContentView(lay);    }

第三天早 结束

更多相关文章

  1. Android(安卓)Studio修改默认Activity继承AppCompatActivity
  2. Android复习(十一)
  3. android surfaceView参考
  4. Android(安卓)Studio新建项目继承AppcompatActivity报错的解决方
  5. Android绘图之绘制太极图
  6. Android(安卓)自定义View——自定义View控件
  7. Android(安卓)开源绘画板项目 (ScaleSketchPadDemo)
  8. android 自定义view 不执行 ondraw的解决办法
  9. android中ProgressBar的使用SeekBar的使用和RatingBar的使用

随机推荐

  1. Android模拟器的换肤和Android学习资料下
  2. Android(安卓)开发杂记
  3. android中TextView属性方法总结
  4. (4.2.1)【android开源工具】Android中开源
  5. Android手机卫士之SplashActivity
  6. Android(安卓)UI开发 View自绘控件 分享
  7. 【Android】HAL分析
  8. Android架构分析&设计模式 课程
  9. Android TextView的使用
  10. 动画的两种实现模式Animation