在前面一篇博文《Android高仿京東淘寶自動(dòng)無(wú)限循環(huán)輪播控件的實(shí)現(xiàn)思路和過(guò)程》中已經(jīng)基本介紹了實(shí)現(xiàn)輪播廣告的基本思路和過(guò)程,但是仔細(xì)觀察淘寶的輪播廣告欄,發(fā)現(xiàn)在輪播廣告欄的底部有個(gè)小小的弧形,為了實(shí)現(xiàn)更好的效果,在后期中在自己定義的無(wú)限輪播控件中添加了底部弧形的實(shí)現(xiàn),在實(shí)現(xiàn)的過(guò)程中也遇到了一些問(wèn)題,比較麻煩的就是繪制時(shí)弧形出現(xiàn)了鋸齒的問(wèn)題。

實(shí)現(xiàn)弧形的主要代碼以及實(shí)現(xiàn)效果(帶有鋸齒的情況)

首先要感謝開(kāi)源 感謝開(kāi)源框架 https://github.com/florent37/ArcLayout ,弧形的實(shí)現(xiàn)效果是根據(jù)該框架而來(lái),使用 path 來(lái)繪制弧形,首先就是要?jiǎng)?chuàng)建好 path 了。

1. 新建 path

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 1 private Path createClipPath() { 2         final Path path = new Path(); 3         path.moveTo(0, 0); 4         path.lineTo(0, height); 5         path.quadTo(width / 2, height - 2 * arcHeight, width, height); 6  
        
		

網(wǎng)友評(píng)論