240 發(fā)簡信
IP屬地:河南
  • android _10 WebView_ERR_INVALID_ARGUMENT

    在使用webView的時候android10在傳header(請求頭)其中有一個 key 命名為 host 的時候報此錯誤。10以下一切正常计福。具體沒有去深究為什么。如果出現(xiàn)...

  • Android時間工具類二(自定義CountDownTimer倒計時)

    說到倒計時也搓,首先了解一下關(guān)系。方便你的理解 一天=24小時 =24*60分鐘=24*60*60秒=24*60*60*1000毫秒(86400000毫秒)涵紊; 1小時=60分鐘=...

  • Android Dagger2 從零單排(一) 基礎(chǔ)注解

    ??轉(zhuǎn)發(fā)請注明出處:http://www.reibang.com/p/7ee1a1100fab??Dagger2作為Android界最具殺傷力的匕首傍妒,本系列文章將用最通俗的...

  • @JarryLeo 不知道這是你需要的效果不。

    Android ImageSpan 給文字設(shè)置圓角背景 并且文字居中摸柄,背景居中颤练。

    通過SpannableString 設(shè)置ImageSpan來實(shí)現(xiàn)的。如果有什么不對的地方驱负,或者影響效率等等的嗦玖。請你多多指點(diǎn)患雇,謝謝!我們應(yīng)該是相互學(xué)習(xí)的宇挫。 特此感謝http:/...

  • @JarryLeo
    圖片里面的文字居中苛吱。以前是用的 y. 現(xiàn)在也要跟著做改變。告訴他是文字的高度+ (圖片的高度-文字的高度)/2.

    Android ImageSpan 給文字設(shè)置圓角背景 并且文字居中器瘪,背景居中翠储。

    通過SpannableString 設(shè)置ImageSpan來實(shí)現(xiàn)的。如果有什么不對的地方橡疼,或者影響效率等等的援所。請你多多指點(diǎn),謝謝欣除!我們應(yīng)該是相互學(xué)習(xí)的住拭。 特此感謝http:/...

  • @JarryLeo
    試著去處理圖片的大小。圖片最大也只會是你設(shè)置的文字的大小的高度耻涛。
    int bgSize = dp2Px(15); //這個是不帶背景的文字大小废酷。
    int tvSize = dp2Px(10); //這個是背景里面的文字大小
    String str = "自營";
    paint.setTextSize(bgSize);
    int bgPaintw = Math.round(paint.measureText(str));
    //主要是這里 要做的改變。 直接告訴他抹缕。圖片是從0 到最底部
    getDrawable().setBounds(0, 0, bgPaintw, bottom);
    int bgPainth = Math.round(paint.getFontMetrics().descent - paint.getFontMetrics().ascent);
    super.draw(canvas, text, start, end, x, top , y, bottom, paint);
    paint.setColor(Color.WHITE);
    paint.setTextSize(tvSize);
    //文字的寬度
    int tvPaintw = Math.round(paint.measureText(str));
    //文字的高度
    int tvPainth = Math.round(paint.getFontMetrics().descent - paint.getFontMetrics().ascent);
    //文字的位置
    //x+(bgPaintw-tvPaintw)/2 表示x的開始位置澈蟆。 y - (bgPainth - tvPainth) / 2 表示y的開始位置。這樣來處理文字劇中
    //這里 文字背景是大于文字的卓研。 要讓文字居中趴俘,(需要你處理的文字背景寬度 - 文字的寬度 )再除以2。加上x就是文字x皺的起點(diǎn)
    //(需要你處理的文字背景高度 - 文字的高度 )再除以2奏赘。加上y就是文字y皺的起點(diǎn)
    canvas.drawText(str, x + (bgPaintw - tvPaintw) / 2, tvPainth+(bgPainth - tvPainth) / 2, paint);

    Android ImageSpan 給文字設(shè)置圓角背景 并且文字居中寥闪,背景居中。

    通過SpannableString 設(shè)置ImageSpan來實(shí)現(xiàn)的磨淌。如果有什么不對的地方疲憋,或者影響效率等等的。請你多多指點(diǎn)梁只,謝謝缚柳!我們應(yīng)該是相互學(xué)習(xí)的。 特此感謝http:/...

  • 根據(jù)算法來處理搪锣。因?yàn)樗铋_始拿到的高度其實(shí)就是文字的大小算出來的高度秋忙。

    Android ImageSpan 給文字設(shè)置圓角背景 并且文字居中,背景居中构舟。

    通過SpannableString 設(shè)置ImageSpan來實(shí)現(xiàn)的灰追。如果有什么不對的地方,或者影響效率等等的。請你多多指點(diǎn)弹澎,謝謝朴下!我們應(yīng)該是相互學(xué)習(xí)的。 特此感謝http:/...

  • 120
    Android ImageSpan 給文字設(shè)置圓角背景 并且文字居中裁奇,背景居中桐猬。

    通過SpannableString 設(shè)置ImageSpan來實(shí)現(xiàn)的。如果有什么不對的地方刽肠,或者影響效率等等的溃肪。請你多多指點(diǎn),謝謝音五!我們應(yīng)該是相互學(xué)習(xí)的惫撰。 特此感謝http:/...

  • 120
    Android時間工具類

    Android 時間轉(zhuǎn)換工具類(初識版本) 我就是一個早上偶爾遲到,然后就挨餓的程序員躺涝。在項(xiàng)目中總是會有時間的處理厨钻,我根據(jù)我們公司的項(xiàng)目來寫的一個時間處理類。如果你們有用到的...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品