這篇文章主要介紹了Android如何實(shí)現(xiàn)圖片一邊的三角形邊框效果,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站專業(yè)網(wǎng)站制作、做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷、軟文發(fā)稿等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計(jì)制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
在每一個(gè)圖片的某一側(cè)都可以展示出一個(gè)三角形的邊框視圖,就是咱們的三角形標(biāo)簽視圖。這個(gè)視圖在電商類APP當(dāng)中比較常用,使用過ebay的同學(xué)應(yīng)該都還記得有些商品的左上角或者右上角都會(huì)顯示一個(gè)三角形的邊框,用于給人一個(gè)直觀的商品正在促銷,或者剛剛上線的直觀感受。我們可以看看實(shí)現(xiàn)后的效果如下:
在真實(shí)的APP當(dāng)中,我們還會(huì)加上一個(gè)SrcollView控件,這樣子才可以進(jìn)行不斷地上下瀏覽。我們這里主要是為了讓大家明白這個(gè)視圖是該如何實(shí)現(xiàn)的,就不演示SrcollView控件下的做法了,直接在線性布局下做一個(gè)簡(jiǎn)單的說明。由于在線性布局上面一共具有四張圖,因此咱們可以先單獨(dú)編寫每一個(gè)imageview的自定義view,然后
在build.gradle文件當(dāng)中相應(yīng)地方添加如下代碼,導(dǎo)入相應(yīng)的maven庫(kù):
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
之后在另一個(gè)build.gradle文件當(dāng)中添加庫(kù):
dependencies { implementation 'com.github.shts:TriangleLabelView:1.1.2' }
咱們的前期工作就這樣做好啦,現(xiàn)在就開始正式編寫咱們的每一個(gè)三角形邊框視圖啦,首先是第一個(gè)位于左上角的視圖
一.card_left_top.xml:
編寫好后在preview當(dāng)中顯示如下:
下面是位于右上角的視圖
二.card_right_top.xml:
三.card_right_buttom.xml:
四.card_left_buttom.xml:
最后咱們整合一下就OK啦!整合后的主活動(dòng)的代碼為:
五.activity_main.xml:
帥照:
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Android如何實(shí)現(xiàn)圖片一邊的三角形邊框效果”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!