亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1316 | 回復: 1
打印 上一主題 下一主題

[Android] Activity透明/半透明效果的設置transparent(兩種實現方法) [復制鏈接]

論壇徽章:
80
20周年集字徽章-慶
日期:2020-10-28 14:09:1215-16賽季CBA聯賽之北京
日期:2020-10-28 13:32:5315-16賽季CBA聯賽之北控
日期:2020-10-28 13:32:4815-16賽季CBA聯賽之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-07-22 15:52 |只看該作者 |倒序瀏覽
兩種方法實現Activity透明/半透明效果的設置,代碼思路很有調理,感興趣的朋友可以參考下,希望本文可以幫助到你
方法一:
res/values文件夾下建立styles.xml:
復制代碼 代碼如下:

<?xml version=“1.0″ encoding=“utf-8″?>  
<style name="translucent">
<item name="android:windowBackground">@color/translucent_background</item>
<item name="android:windowIsTranslucent">true</item>
</style>

在該文件夾下在創(chuàng)建文件colors.xml
復制代碼 代碼如下:

<?xml version=“1.0″ encoding=“UTF-8″?>  
<RESOURCES>  
<color name="translucent_background">#60000000</color>  
</RESOURCES>  

有了這寫設置,就得告訴Activity用這寫設置.
AndroidManifest.xml中找到要彈出的activity,加入theme:
android:theme=”@style/translucent”
哎,不錯,確實透明了.但是問題又來了,layout里的button不透明。绻茏屗麄円餐该骰蛘甙胪该髂?那得設置窗口屬性.
復制代碼 代碼如下:

   Window window=getWindow();
         WindowManager.LayoutParams wl = window.getAttributes();
         wl.flags=WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
         wl.alpha=0.6f;      這句就是設置窗口里崆件的透明度的.0.0全透明.1.0不透明.
         window.setAttributes(wl);


方法二:
今天試著做activity半透明的效果,做出來之后才發(fā)現想復雜了!很簡單的幾句就可以實現,不多說了,貼代碼!
res/values/styles.xml
復制代碼 代碼如下:

<resources>  
  <style name="Transparent   
">  
    <item name="android:windowBackground">@color/transparent_background</item>  
    <item name="android:windowNoTitle">true</item>  
    <item name="android:windowIsTranslucent">true</item>     
    <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>  
  </style>  
</resources>  

res/values/color.xml
復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>  
<resources>  
  <color name="transparent_background">#50000000</color>  
</resources>  

注意:color.xml的#5000000前兩位是透明的效果參數從00--99(透明--不怎么透明),后6位是顏色的設置
manifest.xml
復制代碼 代碼如下:

<activity android:name=".TransparentActivity" android:theme="@style/Transparent">  
</activity>  

java代碼
復制代碼 代碼如下:

public void onCreate(Bundle savedInstanceState) {   
        super.onCreate(savedInstanceState);   
        setTheme(R.style.Transparent);   
        setContentView(R.layout.transparent);   
}  


原帖鏈接:http://www.jb51.net/article/3429 ... 02e06e924681e164bcd

論壇徽章:
80
20周年集字徽章-慶
日期:2020-10-28 14:09:1215-16賽季CBA聯賽之北京
日期:2020-10-28 13:32:5315-16賽季CBA聯賽之北控
日期:2020-10-28 13:32:4815-16賽季CBA聯賽之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
2 [報告]
發(fā)表于 2015-07-22 15:53 |只看該作者
很不錯的實現方式
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP