不知道什麼版本開始Android Studio 開新專案的時候預設新增了res/mipmap-anydpi-v26
裡面有2個xml ,是vector向量圖的一種. 這次是有UI工程師協助下研究出來的.
介紹可以參考下面網址:
https://developer.android.com/studio/write/image-asset-studio
這個只支援v26 的icon特效是什麼.官方介紹如下.
https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive?hl=zh-tw
簡單的說就是前景icon會依照使用者拉動,點擊做出特效~還蠻酷的喔.
但醜話先說.不是所有手機都支援,應該說接近原生,或原生系統都支援這個特效.
版本未滿6.0 或是大部分手機喜歡深度定制的~就看不到.
秉持實現原生特效實驗
----- 這邊都廢話 -----
先準備1台原生手機(支援這個特效),判斷的方式就隨便拖拉放google的app看有沒有抖動特效
background背景圖,最好是向量圖.手機多大icon的?dpi全吃
foreground前景圖.
開新專案後可以看到
drawable-v24 裡面ic_launcher_foreground.xml
你可以發現ic_launcher_backgorund.xml 放在drawable裡就行
整合引用在mipmap-anydpi-v26 裡面有ic_launcher.xml ,ic_launcher_round.xml
依照google給的圖套入都沒問題. 就這樣~結束了嗎? 當然還沒,google就是每次給開發者不同的考驗
我這邊遇到的問題是套用了UI工程師給的SVG圖引入.前景,背景圖單獨看都沒問題.
但合體後前景圖總是填滿背景圖~
試過1.只換我們的前景圖. 沒用
2.調整vector 頭參數width, height, viewportWidth, viewportHeight 沒用
3.把我們的前景圖path複製到安卓頭的後面~ 誒,果然比安卓頭還大(全填滿)
要我調整那個pathData像天書一樣,就算真的要調整有很多節點要調整~
也請UI工程師出了好幾次圖
唯一不會有問題的就是前景+背景整張圖. 那就不用出向量圖了啊.
後來爬文看到1個解法-前景圖內縮
<foreground>
<inset
android:drawable="@drawable/ic_launcher_foreground"
android:inset="15%" />
</foreground>
搞了幾天,幾行收工.公司開發的APP就不方便貼上來了.紀錄一下,也希望能幫到有再研究的人
訂閱:
張貼留言 (Atom)
轉換跑道滿5年心得
自從2014年5月開始寫Android以來一直始終如一.也滿5年了發個牢騷. 以前學生覺得電子科出來就是要做相關的工作,從生產技術員做到了小組長,生產組長. 了解生產了又怎樣.大環境真的不得不逼你要往上爬. 問題還是收入太少. 大家出來工作都是為了要賺錢.混口飯吃的嘛....
-
Android 開發最重要步驟. 前往官方網址下載Android Studio 官方網址: https://developer.android.com/studio/index.html 目前(2019.01.18)開新專案時可以看到官方推薦最小SDK. 最小SDK...
-
自己新手試水溫頭一次從股票獲利的心得,也順便紀錄一下 買入賣出: 5/17 價值投資買入緯創,買入原因-公司年年配息,殖利率4%以上.股價低位階看起來可以買了. 主要是想賺一波除息前的波段. 當天開22.95 收22.55 掛22.55 買到(運氣好) ...
-
小弟是在2013年開始進入Android的編程. 分享一下目前我的生財工具 1. Macbook pro(2012-mid) 750G-ssd 16G-Ram 2.小米2S-想當初還是很不錯的手機呢~ 已陣亡~ 曾經是我的好幫手.紅米Note, Samsu...
沒有留言:
張貼留言