Android 所使用的 NinePatch 相對於 iOS 的影象邊角拉伸 API 是乙個更好的解決方案嗎?

時間 2021-05-31 07:22:16

1樓:

android機型太多,其實這是沒辦法的辦法。但確實解決問題了。

ios開發的話需要考慮的機型問題太少,大部分都是直接掐死畫素進行開發的,所以只能說各自有各自適合的解決方案吧。

2樓:吳翹南

例如功能上nine patch可以做到多段成比例拉伸/壓縮,同時維持某些指定部分大小不變。cap insets似乎不行(至少我不知道)。所以作為乙個解決方案,單純從最初的設計來看,nine patch更為強大通用;但是超出cap insets的使用情景實際上確實沒有很多。

==== 補充答案 ====

看到一些答案中有人提到關於nine patch對設計師不友好的問題,分享一些個人經驗。很多情況下(尤其是相對簡單的需要延展的素材),直接畫好原圖扔給dev來做nine patch似乎更practical,畢竟nine patch本身還包含了padding的大小定義等等其它資訊。如果由於各種原因designer必須提供9.

png,可以嘗試使用android tools裡自帶的draw9patch。不過個人也認同nine patch素材維護起來十分不便。

如何優雅地使用 Android?

手機是nexus系列,要不就刷原生的。原生體驗最好。用nova作為啟動器,再找幾個圖示包,中國產軟體乙個都不要在安卓手機上裝,嘿嘿嘿。 任浣衡 如果是像我這種對系統有潔癖的我會重新刷機建議找乙個Android5.1或Android4.4以上的Rom上面有個ART模式有別於4.4以前的rom 刷機的時...

對於在 Android 平台上的軟體使用 iOS 的介面和操作方式你怎麼看?

keepwalking 從使用者角度來看,android應用的介面和操作方式已經夠 亂 了,如果一部分應用採用ios的方式 事實上已經如此了 只能是加劇這種 混亂 當然,這種 加劇 不會帶來什麼質的改變,不過是意料之中的很 穩定 的亂象而已.ios應用在介面與操控上的 簡單化 更有利於iphone成...

Nexus 4 使用 Android 4 4 系統的體驗怎麼樣?

zac zhang 用了一段時間了,基本上常用的軟體也對4.4和ART模式進行了配適,所以來談談使用感受。1 ART無論是從實際使用還是心理作用上,都會讓你感受到速度的提公升和流暢度的提公升,當然軟體安裝之後的第一次開啟速度還是很慢的 2 設計風格,在之前的4.4之前的版本中,我最不能接受的就是預設...