android應用背景
Ⅰ 安卓開發,圖標背景顏色怎麼更換
android應用圖標背景的替換方法為:
1、:項目下面—res文件夾—drawable-hdpi/drawable-ldpi/drawable-mdpi等文件夾下就是圖標(解析度不同所以幾個文件都是hdpi是高解析度,ldpi是中等解析度,mdpi是低解析度,項目建立的時候有選擇)
2、然後在Manifest文件裡面,指定的icon就是
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher" //這個就是指定icon的代碼,不需要修改或者改成想要的文件的名字,記住圖片的後綴為png
android:label="@string/app_name"
即可。
Ⅱ android系統的應用圖標的背景,修改哪個配置文件可以使圖標的背景透明
android 更換系統應用圖標的背景,變成透明的方式如下:
1.打開sd卡的Hwthemes,找到你的主題(如果主題太多就先保存為自定義主題,在diythemes裡面找。)
2.右鍵壓縮包打開,裡面有個icons,再打開,刪除裡面的backgroud0.png,就ok了。
2.root後system下的theme裡面也可以修改去掉默認的主題里那些白色背景。記得把文件名改為.zip就行了,修改完再改回原來的文件名。
Ⅲ 為android程序設置統一的背景圖
給你的application設置theme,然後你在theme裡面定義activity的background或者寫一個style,讓每個activity應用(每個都要用這個style不叫麻煩),這樣你所有的頁面就都是這個背景,除非你代碼在activity裡面去重新給頁面設置背景。theme的定義資源很多,自己去找找看一下篩選一個。
Ⅳ 為Android應用添加背景應該使用什麼樣的圖片格式,每個格式的的優勢在哪
原創回答:《轉載前請註明 from 網路知道-smile烏龜的回答》
先說結論;
1. 大的ViewGroup(Rl,FL ,LL,Cl等)布局背景應該設PNG
2. 小的view(Button,Recyclerview子item)的背景應該用WebP格式
3. 類似16*16的表情圖 也應該用WebP,也可考慮PNG
在研究圖片之前,首先搞明白三個問題:
像素點:計算機學科中,圖片由一個一個像素點組成,像素點有兩種ARGB和RGB,A,讀作「alpha」,中文「透明度」的含義。
圖片格式:JPEG 有損壓縮
優點 :壓縮過程中損失像素少(為什麼要壓縮?後文會說)
缺點:有損耗壓縮會使原始圖片數據質量下降(像素點變少了)
PNG無損壓縮
優點:更優化的網路傳輸顯示
(PNG圖像在瀏覽器上採用流式瀏覽,即使經過交錯處理的圖像會在完全下載之前提供瀏覽者一個基本的圖像內容,然後再逐漸清晰起來。它允許連續讀出和寫入圖像數據,這個特性很適合於在通信過程中顯示和生成圖像)
支持透明效果
體積小適合網路傳輸,請求服務端的圖片,節省流量
WebP 谷歌(google)開發的一種旨在加快圖片載入速度的圖片格式
優點:「在質量相同的情況下,WebP格式圖像的體積要比JPEG格式圖像小40%」
「WebP
的優勢體現在它具有更優的圖像數據壓縮演算法,能帶來更小的圖片體積,而且擁有肉眼識別無差異的圖像質量;同時具備了無損和有損的壓縮模式、Alpha
透明以及動畫的特性,在向JPEG 和 PNG 上的轉化效果都非常優秀、穩定和統一」
WebP應用比較優秀的:騰訊旗下 QQ空間客戶端,QQ客戶端,微信客戶端等
WebP圖片常用轉換工具:智圖,iSparta等
圖片壓縮:
以Android 為例,任何展示圖片的View控制項,載入圖片的時候,都需要為圖片申請內存,通常圖片越大,申請的內存越大,Android系統限制了每個App的運行內存,一般為32MB-200M左右,為了優化App性能,必須對圖片進行壓縮:壓縮圖片尺寸
通過壓縮圖片尺寸,解決App運行時申請過多內存,被系統殺死的情況。
總結: JPEG是有損壓縮,PNG是無損壓縮,
當UI切了一張匹配實際手機屏幕大小的圖片時 可以使用JPEG(不需要壓縮圖片)
當UI給的圖片過大,需要程序員手動壓縮時,考慮PNG
當UI給的圖片過於離譜,不可理喻,導致APK包過大,用戶反映耗費流量過多時,考慮使用WebP,而且WebP同PNG,JPEG是可以互轉的
(PS:請求自服務端的圖片資源,其實也是UI給的)
參考和補充:
圖片格式,JPEG PNG WebP from網路
http://isux.tencent.com/introction-of-webp.html
http://www.cnblogs.com/xiangism/p/5311314.html
WebP圖片常用轉換工具:智圖,iSparta 等
官方WebP解析庫https://github.com/alexey-pelykh/webp-android-backport
Ⅳ Android/如何讀取相冊將選擇的圖動態設置為應用背景
Bitmap bitmap = BitmapFactory.decodeFile(String path);
linearlayout.setBackground(new BitmapDrawable(bitmap));