真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android如何實現(xiàn)帶角標(biāo)的ImageView

這篇文章主要介紹Android如何實現(xiàn)帶角標(biāo)的ImageView,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)西鄉(xiāng)免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

角標(biāo)繪制過程:用畫筆量出一個字符的寬度作為角標(biāo)背景的半徑(R),然后判斷傳入字符串的總長度

如果只有一位字符:那么就以 R 為半徑,畫一個圓,然后在圓中寫上數(shù)字

如果有兩位以上的字符,就不能單純用一個圓了,用畫筆測量字符串的完整長度( len ),然后在右上角畫一個圓,在這個圓的圓心左邊 len 長度的位置 作為圓心再畫一個圓,最后以這個兩個圓的上下頂點(一共四個)構(gòu)成一個矩形,進(jìn)行填充

效果如下:

Android如何實現(xiàn)帶角標(biāo)的ImageView

集成方法

在Project的 build.gradle 下添加

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

在Module的 build.gradle 下添加

dependencies {
    compile 'com.github.SiKang123:AndroidToolBox:1.0'
}

使用方法

圖片中的效果,Layout:



  

  

  

  

Activtiy:

@Override
  protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cornerimage);
    //設(shè)置最后一個圖片的加載進(jìn)度為20%,并添加點擊事件
    CornerImageView imageView = (CornerImageView) findViewById(R.id.progress_imageview);
    imageView.progress(20);
    imageView.setOnCornerClickListener(new CornerImageView.OnCornerClickListener() {
      @Override
      public void onCornerClickListener(View view) {
        Toast.makeText(SimpleCornerImageActivity.this, "角標(biāo)被點擊", Toast.LENGTH_SHORT).show();
      }
    });
  }

Android是什么

Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機(jī)和平板電腦,由美國Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

以上是“Android如何實現(xiàn)帶角標(biāo)的ImageView”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站題目:Android如何實現(xiàn)帶角標(biāo)的ImageView
標(biāo)題鏈接:http://weahome.cn/article/geeise.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部