QQ界面實現

今天突然想搞一下QQ登陸界面,雖然很簡單但是對於我這種菜鳥來說頗有收穫:

這裏是顯示優化代碼吧,其他的太簡單了

歡迎界面淡化alpha_in.xml:

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

淡出alpha_out.xml:

<?xml version="1.0" encoding="utf-8"?>
<set

xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android: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>

另外還有一個自定義圓形圖標控件將在下一篇中寫出來。呵呵! 其實很簡單。只是需要時間整理。



發佈了30 篇原創文章 · 獲贊 38 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章