仿 iOS 表徵圖上疊加數字提示(如未讀簡訊、未接電話)

來源:互聯網
上載者:User

原發:bbs.csdn.net

作者:野比 (conmajia@gmail.com)

時間:May, 2012

封面圖片為野比原創,請勿未經允許私自引用

 

首先,這隻是個實驗,純 GDI+ 畫的。和網上其他實現無關,所以不要說別人的做的漂亮些(我也羨慕)

其次,裡的 iOS 表徵圖和示範的看起來比例不大一樣,那是因為 iOS 的表徵圖都是 64x64
開外的大表徵圖

示範裡用的只是 32x32 的小表徵圖(手上沒貨),所以如果你手裡有 64x64 以上的大表徵圖,歡迎在回帖裡

把效果貼出來,最好是和 iOS 做個對比(有時候,自取其辱也是提高的一個捷徑)

p.s. 做實驗而已,所以只能顯示 1 位元字

 

下載
DEMO

下載源碼

 

相信大家對風行全球,迷倒無數潮男潮女,把妹達人必備的蘋果的大名已經是如雷貫耳了

蘋果流行的一個重要原因是它的介面很騷,而且經常創新,通俗點說,就是獨領風騷

是蘋果的一個很好的點子(我不保證這是蘋果原創的,誰知道呢)

如果你有未接來電或者簡訊,iOS 會在表徵圖上疊加數字來提醒,就像這樣

 

 

看起來似乎很好。我把它拿到案頭上來(現在很多軟體都已經實現了這個功能,所以我說只是玩玩而已)

分析下這個東西的階層,應該(或者說我理解)就像這樣

 

 

目標找到了,剩下的無非就是畫圖的工作了,下面是剛才做的實驗

 

 

再次說明,這個看起來難看是因為原始表徵圖太小了。。推薦用 48x48、64x64、128x128(有點太大了)。。

你也可以在疊加表徵圖尺寸上增加一個縮放因子,根據表徵圖大小來匹配

也可以根據字元長度決定疊加區大小,這樣可以顯示任何東西

歡迎各位把自己得意的貼在回複裡

作者:野比 (conmajia@gmail.com)

時間:May, 2012

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.