安卓入门myapplication1---图片视图

1一目的

1.初识安卓界面有关知识

2..实现两张图片的显示,使用透明色去替换原有图片的对应点的像素,立刻获取替换之后的图片  将图片显示在ImageView上面。

二技术

(1)* 使用两种方式界面布局

* 1.xml配置

* 2.使用Java代码创建

* 默认一个Activity对应一个xml配置文件

* 命名特点:activity_界面功能.xml

* xml文件就是一个容器:可以放很多UI控件、

* 布局:这么多控件如何布局、

* 1.约束布局 ConstrainLayout

* 2.线性布局:LinearLayout 垂直 水平

* 3.相对布局:  RelativeLayout

* 4.帧布局:  FrameLayout

* 5.表格布局:  TableLayout GridLayout

* 6.绝对布局  AbsoluteLayout

3.xml:解耦

* 什么时候需要代码创建:需要灵活操作控件

* 什么时候需要xml配置: 控件是静态的,变化的对象不多

(2).* Android 里大部分的控件都会提供很多方法

* 这些方法需要自己去重写,不需要自己主动调用

* 什么是Activity  = 一个界面

* 管理一个界面从创建到运行到结束的整个过程/生命周期

* 配置界面  系统调用 onCreate



* 启动界面    onStart


安卓入门myapplication1---图片视图_第1张图片

* 重新启动    onRestart


安卓入门myapplication1---图片视图_第2张图片

* 唤醒界面    onResume


安卓入门myapplication1---图片视图_第3张图片

* 暂停界面    onPause

安卓入门myapplication1---图片视图_第4张图片

*销毁界面      onDestroy

安卓入门myapplication1---图片视图_第5张图片
得到

(3)使用透明色去替换原有图片的对应点的像素,立刻获取替换之后的图片  将图片显示在ImageView上面。


安卓入门myapplication1---图片视图_第6张图片
安卓入门myapplication1---图片视图_第7张图片
安卓入门myapplication1---图片视图_第8张图片
id

通过id可以找到视图。

(4)源代码:

安卓入门myapplication1---图片视图_第9张图片
安卓入门myapplication1---图片视图_第10张图片
安卓入门myapplication1---图片视图_第11张图片
安卓入门myapplication1---图片视图_第12张图片
安卓入门myapplication1---图片视图_第13张图片

运行结果:

图片发自App

三:总结。一点一点加油吧,向老大学习,该来的总会来的。

你可能感兴趣的:(安卓入门myapplication1---图片视图)