1. 程式人生 > >android:設定背景圖片、背景顏色透明

android:設定背景圖片、背景顏色透明

Button或者ImageButton的背景設為透明或者半透明
半透明<Button android:background="#e0000000" ... /> 
透明<Button android:background="#00000000" ... />

 顏色和不透明度 (alpha) 值以十六進位制表示法表示。任何一種顏色的值範圍都是 0 到 255(00 到 ff)。對於 alpha,00 表示完全透明,ff 表示完全不透明。表示式順序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望對某疊加層應用不透明度為 50% 的藍色,則應指定以下值:7fff0000

RGB 
設定背景圖片透明度:
View v = findViewById(R.id.content);//找到你要設透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值

設定背景顏色透明度:

ImageView.setBackgroundColor(Color.TRANSPARENT);

android設定背景色為透明

方法一: 只要在配置檔案內activity屬性配置內加上 android:[email protected]:style/Theme.Translucent 就好了。 這樣就呼叫了android的透明樣式!

方法二:

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

<?xmlversionxmlversion="1.0"encoding="UTF-8"?> 
   
  <resources> 
   
  <colornamecolorname="transparent">#9000</color> 
   
  </resources> 
這個值設定了整個介面的透明度,為了看得見效果,現在設為透明度為56%(9/16)左右。

再在res/values/下建styles.xml,設定程式的風格

<?xml versionxmlversion="1.0"encoding="utf-8"?> 
   
  <resources> 
   
  <stylenamestylename="Transparent"> 
   
  <itemnameitemname="android:windowBackground">@color/transparent</item> 
   
  <itemnameitemname="android:windowIsTranslucent">true</item> 
   
  <itemnameitemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
   
  </style> 
   
  </resources> 
最後一步,把這個styles.xml用在相應的Activity上。即在AndroidManifest.xml中的任意<activity>標籤中新增

android:theme="@style/transparent"

如果想設定所有的activity都使用這個風格,可以把這句標籤語句新增在<application>中。

最後執行程式,哈哈,是不是發現整個介面都被蒙上一層半透明瞭。最後可以把背景色#9000換成#0000,執行程式後,就全透明瞭,看得見背景下的所有東西可以卻都操作無效。

轉自 http://2711082222.blog.163.com/blog/static/10630224920122154519141/

相關推薦

android設定背景圖片背景顏色透明

Button或者ImageButton的背景設為透明或者半透明半透明<Button android:background="#e0000000" ... />  透明<Button android:background="#00000000" ... /

Android Glide設定預設圖片異常圖片為圓形圖片

Android Glide4 非同步圖片框架 前言: 在專案開發中,是需要經常用到圓形圖片的,設定預設圖片,設定資源圖片等等。 若是,異常圖片,預設圖片都需要美工妹子做成圓形圖片,無疑增加了美工妹子的工作量。本著當活雷鋒的思想,程式設計師能搞定的事

自繪式按鈕COwnerDrawBtn設定文字字型文字顏色按鈕背景圖片

使用MFC做介面的程式設計師,一定很痛苦,因為其預設效果比較古老呆板,實現好的UI效果往往需要費大力氣 但是花了精力去做,收穫比起只是拖拖介面設定引數的程式設計師,自然是更多的,最重要的收穫,就是靈活和自由, 到最後發現想要什麼效果,都可以去自定義實現 最近需要自繪按鈕,需

MFC對話方塊修改背景顏色或新增背景圖片控制元件背景與字型顏色的修改

MFC對話方塊修改背景顏色: 在CXXXDlg::OnInitDialog()中新增: CDialogEx::SetBackgroundColor(RGB(155,170,190)); 效果如

我的YUV播放器MFC小筆記設定picture控制元件背景為黑色視窗縮放

影象的顯示主要使用picture控制元件,一般播放器,在初始化時,播放畫面的區域背景都是黑色的,在YUV播放器,也如此。但在網上找了很久的資料才實現該功能,其實說白了,程式碼很簡單,在OnPaint函式中將picture畫為黑色即可。程式碼: //picture控制

vue圖片背景圖片路徑問題

組件 clas card nsca img sca AC div logo vue圖片、背景圖片路徑問題 vue中引入圖片經常會出現路徑問題,在此記錄一下: 1.組件中 <img> 引用圖片 <img src="../assets/img/log

Android將一個Activity某塊佈局轉換成圖片

使用截圖,然後儲存圖片 如果要儲存的佈局正好是撐滿這個螢幕,那可以使用截圖的方式來儲存圖片; 如果只是螢幕的某一個部分,那才用截圖後,還得對截圖後的圖片進行二次裁剪,而且要裁剪的座標點也比較難正確得出; 要儲存的佈局大於當前螢幕,那就得多次截

css背景圖片背景顏色一起顯示

1、如果需要在一個元素中既要顯示背景圖片也要顯示背景顏色。我們都知道背景圖片可以使用background-image:url(.../)來指定。也可以省略image。但是如果我們先一個元素     既顯示背景圖片又要顯示背景顏色。那麼我們可以將background:url(

App啟動時三種效果(黑屏白屏背景圖片延遲載入)

最近做專案時,發現了一個問題: (1)有些應用點選後需要反應一會然後進入主頁如:微信、中國工商銀行 (2)有些應用點選後出來一個黑屏或白屏,閃一下然後進入主頁如:銀聯錢包 (3)有些應用點選後立刻出來

CSS 背景圖片背景顏色融合,以及多張背景圖片融合顯示

寫CSS的時候會遇到這樣一個需求,要求給背景圖片加上一個“遮罩層”,看起來更符合頁面的整體風格。 可以用背景圖片和背景顏色融合來解決。 通常我們這樣寫:           .bgDiv {                        background:rgba(25

c#設定本地圖片背景圖片設定顯示方式

button2.BackgroundImage = Image.FromFile("c:\\pic\\" + filePath);//在所需控制元件中顯示圖片 button2.BackgroundImageLayout

pyqt5實現按鈕新增背景圖片以及背景圖片的切換

簡介 對與控制元件QPushButton中的可以使用setStyleSheet設定它背景圖片。具體設定背景圖片的方法有兩種 self.button.setStyleSheet("QPushButton{background-image: url(img/1.png)}") 然而對於這種方

微信小程式開發——設定預設圖片錯誤載入圖片

wxml: <image src='{{imgList[index]==""?defaultImg:imgList[index]}}' binderror="errorFunction" data-errorimg="{{index}}" /> 說明:      imgList

第二十篇 Android獲取本機圖片音訊視訊文件以及本地資料夾列表

android獲取本機圖片資料夾,即相簿,以及相簿下的所有圖片的方法,貼出工具類,方便後續使用,效果圖就類似百度網盤上傳圖片的 選擇相簿介面和點選某個相簿選擇圖片的介面. FileManager類: public class FileManager { p

android 動態設定ImageView圖片

以下設定方法將會用圖片填充剩下的螢幕空間,圖片會變形: ImageView1.setBackgroundDrawable(getResources().getDrawable(R.drawable.http_imgload1)); 以下設定方法填充設定的ImageView

Android開發通過樣式修改SeekBar背景顏色,進度條顏色,滑塊圖片

通過樣式style修改 seekBar 的 背景、進度、遊標等圖片。 佈局檔案: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.and

【教程】Spire.Doc系列教程(1)給Word文件設定背景顏色背景圖片

使用Spire.Doc,開發人員可以非常方便地給Word文件設定背景顏色和新增背景圖片。以下示例將詳細講述如何使用Spire.Doc給一個現有Word文件設定純色背景顏色,漸變背景顏色以及新增背景圖片。 設定背景顏色 設定純色背景顏色 //建立Document例項 Document doc

Android—TextView 背景顏色背景圖片設定

Android TextView 背景顏色與背景圖片設定,android textview 控制元件,android textview 背景, android textview 圖片,android textview 顏色,android textview 元件,andro

IE相容問題之一table--td設定背景顏色or背景圖片,border不能正常顯示(用的框架是layui)

一、問題 table在火狐、谷歌都能正常顯示,只有在IE中不能顯示邊框,無論是IE11還是IE8、IE9。如圖: 正常情況下: https://img-blog.csdn.net/20171027151128133?watermark/2/text/aHR0c

Android 自定義 spinner (背景字型顏色)

Android 自定義 spinner (背景、字型顏色) 轉自:http://blog.sina.com.cn/s/blog_3e333c4a010151cj.html 1、準備兩張圖片,並做好9.png     2、在drawable中定義spinner