【学习签到贴】一天一练习,希望吧友帮忙监督。
aide吧
全部回复
仅看楼主
level 11
关注aide吧差不多有三年了,(签到到的11级[吐舌]其实我还算是个萌新)一直没有佷认真的学习过,最近才下定决心好好学习,但是怕没有良好的学习氛围,一个人默默学着又放下了。于是有了这篇帖子,希望有吧友一起共同成长。
2018年03月23日 17点03分 1
level 11
楼主练习的教材是疯狂的Android讲义(第三版),工具是用的AS,第一个练习是Java代码控制布局文件,正常创建一个项目,无需创建布局文件,上图
2018年03月23日 17点03分 2
level 11
这里java代码中引用的文字资源是放置在res/values/strings.xml文件,文字资源放这里能够方便管理和自适应语言
这是程序跑起来的样子
[哈哈]作业检查地址: https://github.com/ZiFengg/Day01_view.git
2018年03月23日 17点03分 3
level 11
睡觉了
2018年03月23日 17点03分 4
level 13
[吐舌]深夜学习
2018年03月23日 22点03分 5
[滑稽]深夜修仙
2018年03月24日 02点03分
level 11
今天的练习是一个简单的图片浏览器。创建一个布局文件activity_main,并且赋予一个id
然后copy5张图片到drawable中
在MainActivity中创建一个ImageView控件添加到布局容器中,定义一个点击事件每次点击都从数组取出一张图片
2018年03月24日 03点03分 6
level 11
2018年03月24日 03点03分 7
level 11
今天的练习二是一个跟随手指移动的小球,首先创建一个DrawView继承View类,定义一根画笔在OnDraw构造方法中绘制一个小圆
通过重写onTouchEvent构造方法实现圆点跟随手指移动
2018年03月24日 07点03分 9
level 11
自定义的View就完成了,然后在Activity的不布局文件中添加该组件
Activity不做改动
跑起来就是这样
2018年03月24日 07点03分 10
level 11
自定义的组件也可以通过在java代码中添加,先给布局容器添加一个id,实例化DrawView添加到布局容器中
效果是一样的。https://github.com/ZiFengg/Day_02_View.git
2018年03月24日 07点03分 11
level 14

2018年03月24日 08点03分 12
3q[哈哈]
2018年03月24日 09点03分
level 10
[真棒]
2018年03月24日 09点03分 13
3q[哈哈]
2018年03月24日 09点03分
level 11
练习三是利用FrameLayout布局实现霓虹灯效果,前几天手打的[滑稽],首先创建一个帧布局,赋予id/大小/颜色属性
在valves/colors.xml创建一些颜色的键值对
2018年03月24日 10点03分 14
level 11
java代码中创建颜色 ID的数组
创建一个handler类,接到消息就更新一遍所有TextView控件颜色
在onCreate方法中实例化TextView控件,开启一个周期性的线程,每200毫秒给handler发送一条消息
2018年03月24日 11点03分 15
1 2 3 尾页