【学习签到贴】一天一练习,希望吧友帮忙监督。
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
凹凸曼大小怪77
深夜学习
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
丶民族英雄
楼主
收工
https://github.com/ZiFengg/Day2_image.git
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
尾页