QQ界面实现

来源:互联网 发布:空调 知乎 编辑:程序博客网 时间:2024/05/16 12:42

今天突然想搞一下QQ登陆界面,虽然很简单但是对于我这种菜鸟来说颇有收获:

这里是显示优化代码吧,其他的太简单了

欢迎界面淡化alpha_in.xml:

<?xml version="1.0" encoding="utf-8"?><set    xmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:fromAlpha="0.0"android:toAlpha="1.0"android:duration="5000" /></set>

淡出alpha_out.xml:

<?xml version="1.0" encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:fromAlpha="1.0"android:toAlpha="0.0"android:duration="5000" /></set>

EditView优化et_bg_style.xml:

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" >        <corners android:radius="8dp"/>    <solid android:color="#FFFFFF"/>    <stroke android:width="5dp" android:color="#FFFFFF"/></shape>
Button优化btn_login_style.xml:

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" >        <item android:state_pressed="false">        <shape >            <corners android:radius="5dp"/>            <solid android:color="#1FBAF3" />            <stroke android:width="0.5dp" android:color="#1FBAF3"/>                    </shape>    </item>         <item android:state_pressed="true">        <shape >            <corners android:radius="5dp"/>            <solid android:color="#1FBFFF" />            <stroke android:width="0.5dp" android:color="#1FBFFF"/>                    </shape>    </item></selector>
login模块优化login_bg_style.xml:

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" >    <!-- 设置圆角 -->    <corners  android:radius="8dp"/>    <!-- 设置填充形式和颜色 -->    <solid android:color="#55FFFFFF"/>    <!-- 描边 -->    <stroke android:width="0.5dp" android:color="#CCC"/></shape>

另外还有一个自定义圆形图标控件将在下一篇中写出来。呵呵! 其实很简单。只是需要时间整理。



0 0
原创粉丝点击