Android 設定Activity透明

2021-06-16 20:49:03 字數 1268 閱讀 4118

一直在應用程式中使用的activity都是黑色不透明的背景,很少遇到那些花哨的activity,但是花哨歸花哨,有些activity一定要實現半透或者全透效果,比如我的一張動態桌布的設定介面,這張設定介面是一張activity頁面,我在設定介面進行桌布設定的時候,我希望看到我的桌布已經作出相應的改變,為此就需要實現activity的半透或者全透的效果了,那麼如何在android中實現activity半透明效果或者全透明效果?

activity實現全透明效果

activity實現全透明效果方法,我們可以從sdk的幫助文章中找到方法,系統已經給我們做好了全透效果的style,所以我們只需在androidmanifest.xml中宣告該activity時,新增上紅色**設定即可:

xml/html** ?

activity實現半透明效果

如果我們要實現半透效果又該怎麼辦呢?那就需要我們自己寫style了,但是這個style很簡單,我們只需繼承上面全透的系統style,然後加上背景色即可,步驟如下。

1、先在res/values下建colors.xml檔案,寫入:

xml/html** ?

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

#50000000

注意:color.xml的#5000000前兩位是透明的效果引數從00--99(透明--不怎麼透明),後6位是顏色的設定

2、這個值設定了整個介面的透明度,為了看得見效果,現在設為透明度為56%(9/16)左右。再在res/values/下建styles.xml,設定程式的style:

xml/html**

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

3、最後一步,把這個styles.xml用在相應的activity上。即在androidmanifest.xml中的任意標籤中新增,同上。

xml/html**

android 通過uri啟動Activity

uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...

Activi中的許可權設定

問題 activiti中如何實現乙個角色 主任 經理 多個部門 財務部 採購部 研發部 市場部 總裁辦 人資部.都有該角色 部門 角色 崗位 情況的許可權設定,可是兼崗咋整?解決方案 必備掌握的基礎 bpmn中設定引數的方法,然後通過前端表單maps傳入 a activiti assignee 動態...

Android 實現透明效果的 Activity

android 系統提供了將 activity 設定為透明的主題 android style theme.translucent 該屬性同一時候支援隱藏 titlebar 和全屏顯示。僅僅須要在androidmanifest.xml配置檔案裡為相應的activity 新增該屬性就可以。假設希望實現半...