博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 手机卫士--home界面布局
阅读量:6721 次
发布时间:2019-06-25

本文共 784 字,大约阅读时间需要 2 分钟。

本文实现当从splash界面进入hone界面的时候,产生一种渐进淡入的动画效果,在onCreate中调用一个方法initAnimation(),代码如下:

/**     * 添加淡入的动画效果     */    private void initAnimation() {        AlphaAnimation alphaAnimation = new AlphaAnimation(0, 1);        alphaAnimation.setDuration(3000);        rl_root.startAnimation(alphaAnimation);    }

其中rl_root在类中定义

private RelativeLayout rl_root;

其中rl_root为splash界面相对布局的id:android:id="@+id/rl_root"

本文地址:,转载请注明源地址。

于是在初始化UI方法中添加相应的代码

/**     * 初始化UI方法 alt+shift+j     */    private void initUI() {        tv_version_name = (TextView) findViewById(R.id.tv_version_name);        rl_root = (RelativeLayout) findViewById(R.id.rl_root);    }

这样就实现了splash界面的淡入效果

接下来逐步实现home界面,首先实现的是标题栏,效果如下:

代码如下:

但是由于标题栏的样式很常用,所有将其写成样式封装便于以后直接调用,于是在style.xml文件中添加下面的代码:

这样在activity_home.xml中只需要进行简单的调用:

 

你可能感兴趣的文章
新东方雅思词汇---7.4、cap
查看>>
英语每日写作---1、但是,人们在吹口哨时做得更好
查看>>
js进阶 11-16 jquery如何查找元素的父亲、祖先和子代、后代
查看>>
jquery-11 留言板如何实现
查看>>
Java爬虫
查看>>
20145328《信息安全系统设计基础》实验一 开发环境的熟悉
查看>>
学渣的逆袭(各种暴力~)
查看>>
Java多线程技术学习笔记(一)
查看>>
12 款优秀的 JavaScript MVC 框架评估(转)
查看>>
Python 学习从廖雪峰 Python教程开始
查看>>
Java 多线程原理
查看>>
JAVA学习的几个关键点
查看>>
复利单利计算的功能解释
查看>>
解决方案
查看>>
【概率dp】【滚动数组】CDOJ1652 都市大飙车
查看>>
Spring(2):【转载】认识 Spring 框架、Spring AOP
查看>>
Pyrhon代码的中文问题
查看>>
【Atcoder】AGC 016 C - +/- Rectangle
查看>>
WEB下面路径的问题
查看>>
2017"百度之星"程序设计大赛 - 初赛(A)
查看>>