Android開發,給layout設定背景透明度
開發專案時,遇到三個用LinearLayout做成的按鈕,背景圖本來用的是美工的圖片,但是由於各種原因,背景圖片不完美。
後來想著怎麼解決,結果發現原來可以自己做。
方法是很簡單的,只是可能很多跟我一樣開發沒有多久的人沒有意識到這個方法。
<android:background="#50FFFFFF"/>
這是通過直接在XML內設定,這種方式非常簡單。
和一般的設定#FFFFFF六位數不同,這個#50FFFFFF有八位數
後面六位數代表顏色為白色
前面兩個數字是從00~99的兩位數,代表了透明度
我這裡是50,即百分之50的透明度
這其實應該是屬於開發常識,用過以後應該很容易就記住了
還有另外一種方式,是通過java程式碼設定
***.setBackgroundColor(Color.parseColor("#50FFFFFF"));
這種方式比較複雜,但是可以用於當按鈕被點選時,更換透明度
貌似還有一種在註冊檔案中更改的,不過由於我感覺好像用不上,就沒有具體去了解
希望有幫助。。
相關推薦
Android開發,給layout設定背景透明度
開發專案時,遇到三個用LinearLayout做成的按鈕,背景圖本來用的是美工的圖片,但是由於各種原因,背景圖片不完美。 後來想著怎麼解決,結果發現原來可以自己做。 方法是很簡單的,只是可能很多跟我一樣開發沒有多久的人沒有意識到這個方法。 <android:backg
Android 開發,JAVA動態設定控制元件大小
在我們的實際android開發中,我們經常需要對控制元件進行設定。在xml中設計大小,我們大家都很熟悉。那麼,使用java動態設定控制元件大小,該如何寫呢。以下是我寫的方法: /** * 設定控制元件大小 * @param view 控制元件
android開發:如何動態設定ImageView和button的背景
改變ImageView的背景 Drawable drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.has_authorization, null); imv_authorization.setBac
android控制元件設定背景透明度
在color檔案中直接定義即可 “29”是透明度,查一下Android 透明度alpha換算表,我們專案中需要16%的透明度,對應29; “#333333”是背景顏色值,設定透明的時候把查到的透明度對應的值放進去即可 https://blog.csdn.net/u012246458/articl
給body設定背景圖片,整個圖片完整的充滿螢幕
我想讓整個登入介面有一個背景圖片,自然想到的是在body上加background,程式碼如下: body { width:100%; height: 100%; background-image: url(../../Content/images/back
Android開發,登入註冊介面中如何新增視訊背景,親測可用
此篇文章屬個人查閱資料整理所著,希望能對您有所幫助,歡迎各位留言指正,抱拳了 一、 首先在res資料夾下新增raw資料夾並將要新增的背景視訊放進去; 二、在MyViewpager.java(此為要顯示的活動檔案)中的onCreate()中新增視訊的程式碼 //設定視訊背景
Android開發之給控制元件設定圓角邊框
先上效果圖: 具體步驟: 1.在drawable資料夾下新建一個xml檔案。 2.在裡面填上以下內容: <?xml version="1.0" encoding="utf-8"?> <!--自定義的控制元件圓角背景--> <shape xm
軟件定制開發,給你的idea插上騰飛的翅膀
技術 後端 nvi 宋體 定制 進度 均可 發揮 原型 軟件定制開發,給你的idea插上騰飛的翅膀 2017互聯網創業項目都有哪些?創業意識及其能力是這個時代發展的引擎,因而很多實事與理論指出知識經濟的時代即創業的時代。 知識經濟時代你的一個好的想法也能給你創造價值。創業就
Android開發,使用Retrofit發送HTTP請求
service fin tps protect convert exceptio code find content 在build.gradle(Module: app)中加入 dependencies { ... implementation ‘com.
sublime 設定背景透明度 下載sublime 透明背景外掛
下載sublime 透明背景外掛 我用的是git下載外掛: git clone https://github.com/vhanla/SublimeTextTrans.git 然後,開啟sublime 選項卡&nbs
Kotlin 繼續助力 Android 開發,並計劃涉足更多領域
作者:James Lau,產品經理 今年10月3日,Kotlin 社群年度最大的現場盛會 KotlinConf 2018 舉行。2018 年是 Kotlin 的盛年,這門語言持續被採用,並贏得了大量開發者的喜愛。事實上,在 Google Play 上排名前 1000 的 And
CSS3——給div設定背景圖片
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> *{ margin: 0; padding: 0;
Android開發,測試機不列印Log的解決辦法
在Android開發過程中,使用某些真機測試 App 時,發現 LogCat 控制檯不顯示輸出的Log。 百度谷歌一番之後,發現原因竟然是國內的部分廠商深度定製的Android系統,對於應用中的 Log 日誌預設做了列印限制,需要手動設定才能打印出日誌。測試了幾部手機,發現魅族和華為手機有這
初學Android開發,用eclipse新建helloworld時出現失敗
初學Android開發,用eclipse新建helloworld時出現失敗 報錯資訊 解決方案 報錯資訊 [2018-12-02 10:40:39 - ad_hello] E:\eclipse-workspace\ad_hello\res\v
Android開發,分析 finish() 和 onBackPressed() 的區別
Android開發,分析 finish() 和 onBackPressed() 的區別 finish(),最常用來關閉 Actiivty 的方法。 onBackPressed(),Android 點選返回按鍵的方法。 一般來說這兩個方法作用是一致的。
css設定背景透明度
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>背景透明度</title> <style> .demo{ padding: 25px
Android開發, 子容器/元件在RelativeLayout和LinearLayout中居中
這裡說的是在子容器/元件中的設定。 如果父容器是 LinearLayout的話,在子容器/元件中的設定應為 android:layout_gravity="center" 如果父容器是 Relat
解決Android開發中ViewPager動態設定PagerAdapter時第二次進入Fragment內容不顯示的問題
問題描述 筆者最近的Android專案要用到PagerSlidingTabStrip和ViewPager的組合,但是從github上下載原始碼後順利執行示例專案,用到自己的專案後發現一個問題,就是第二次進入該ViewPager所在Fragment後PagerS
2016校招,Android開發,面試題
2016校招,Android開發,一個非重本應屆生的坎坷求職路 和大多數的面經不同,我不是大牛,手頭也沒有3,4個 sp 的 offer 求比較,我只是一個非211,985的本科應屆畢業生,想分享一下自己坎坷的求職歷程,來給更多求職路上迷茫的應屆生一些鼓勵,特別是本科應屆生。另外還要特別感謝北郵信安研二
Gitlab上如何給指定人員在指定專案裡設定指定許可權,給專案設定保護
一、在Gitlab頁面裡,點選Project,找到指定的Project裡; 二、點選Members,可以新增人員,並給指定的人員設定許可權。 三、點選Protected Branches,可以給Project的分支設定是否受保護,如果受保護,除了master許可權的人