240 發(fā)簡信
IP屬地:四川
  • Android Kotlin面試題

    1.1 請簡述一下什么是 Kotlin?它有哪些特性? kotlin和java一樣也是一門jvm語言最后的編譯結(jié)果都是.class文件,并且可以通過kotlin的.class...

  • 你可以嘗試一下:smile:

    Android中TextView文字鏤空效果的實(shí)現(xiàn)

    最近在做需求的時(shí)候展运,設(shè)計(jì)小姐姐提了個(gè)效果活逆,說需要TextView展示文字的時(shí)候要鏤空效果,也就是文字和背景相交的地方是透明的效果就像下邊這張圖雖然我剛開始沒有什么思路拗胜,但是我...

  • 120
    Dagger2 入門,以初學(xué)者角度.

    Dagger2 入門 2016-12-21 更新:添加@Subcomponent注解以及Lazy與Provider的使用,本文基本完結(jié)!如果有好的建議請?zhí)岢?感謝大家的支持,...

  • @HarrisGong 那感覺這個(gè)和presenter構(gòu)造函數(shù)更新也并沒有什么太大的不同罢岷颉?我也是同樣不太理解這塊

    Dagger2從入門到放棄再到恍然大悟

    寫在前面:我目前就職于阿里巴巴-菜鳥埂软,團(tuán)隊(duì)目前缺人锈遥,招聘java和客戶端開發(fā),招聘對象為:社招和19屆畢業(yè)的校招生勘畔,有適合的人選發(fā)送簡歷到我個(gè)人郵箱:hsk256@163.c...

  • 120
    Android中TextView文字鏤空效果的實(shí)現(xiàn)

    最近在做需求的時(shí)候咖杂,設(shè)計(jì)小姐姐提了個(gè)效果,說需要TextView展示文字的時(shí)候要鏤空效果蚊夫,也就是文字和背景相交的地方是透明的效果就像下邊這張圖雖然我剛開始沒有什么思路诉字,但是我...

  • 120
    各個(gè)擊破搞明白PorterDuff.Mode

    做過圖形圖像處理coding的Android程序員一定用過或了解過PorterDuff.Mode這個(gè)枚舉變量中的某些值,對此了解不多理解不深刻的時(shí)候是不是會(huì)很糾結(jié)到底該用那個(gè)...

  • 120
    Fragment進(jìn)階-FragmentTransaction詳解

    FragmentTransaction API文檔(需要翻墻) 常用方法詳解 1. add(int containerViewId, Fragment fragment, S...

  • 120
    Fragment進(jìn)階-commit使用細(xì)節(jié)及源碼分析

    1. 每個(gè)事務(wù)(FragmentTranscation)只能被commit一次 承接Fragment進(jìn)階 - 基本用法中“Fragment動(dòng)態(tài)加載”的事例,如果界面里有多個(gè)F...

  • 沒錯(cuò)~你說的這個(gè)沒有問題陵霉,但是我這里說的只是像我上面貼出來的xml一樣,在只有一個(gè)button和TextView的情況下onChildViewsChanged是如何調(diào)用的伍绳,onChildViewsChanged在NestedScrollingChild通知到NestedScrollingParent的onNestedScroll和onNestedPreScroll時(shí)就像你說的也會(huì)有調(diào)用踊挠,只不過我沒有涉及到這里:smile:

    CoordinatorLayout Behavior一些筆記

    最近因?yàn)樾枰芯恳粋€(gè)滑動(dòng)懸浮效果,偶然間發(fā)現(xiàn)了CoordinatorLayout這個(gè)很強(qiáng)大的布局冲杀,這個(gè)控件一般需要配合AppBarLayout效床、CollapsingToolb...

  • @記憶的冰封 ok 不客氣~:smile:

    Android播放webp和gif的一種方法(接上篇)

    上一篇我們介紹了Android中播放Webp動(dòng)畫的一種方法FrameSequenceDrawable的實(shí)現(xiàn)原理,在上篇文章的最后我做了一個(gè)預(yù)告权谁,本篇就是接上篇的內(nèi)容剩檀,抽象了F...

  • @記憶的冰封 我是太清楚你這么做的目的是什么,但是按照你的想法現(xiàn)在應(yīng)該是可以做到的啊旺芽,只不過需要重新進(jìn)行封裝沪猴,我這里解析webp使用的是Fresco的animated-webp里面的WebPImage,這個(gè)類你需要傳進(jìn)去對應(yīng)webp資源的byte數(shù)組采章,然后就可以調(diào)用getFrame(int index)傳入你想要得到的某一幀运嗜,然后這個(gè)方法會(huì)返回一個(gè)AnimatedImageFrame對象,你可以調(diào)用這個(gè)對象的renderFrame方法悯舟,把他繪制到指定的bitmap上担租,如果你保存了這個(gè)bitmap不就是達(dá)到你要的效果了么,具體你可以在找一下fresco的animated-webp的使用方法就會(huì)理解了

    Android播放webp和gif的一種方法(接上篇)

    上一篇我們介紹了Android中播放Webp動(dòng)畫的一種方法FrameSequenceDrawable的實(shí)現(xiàn)原理图谷,在上篇文章的最后我做了一個(gè)預(yù)告翩活,本篇就是接上篇的內(nèi)容,抽象了F...

  • 有啊便贵,其實(shí)這個(gè)動(dòng)畫播放的思路就是拿到webp的每一幀菠镇,然后繪制到bitmap上,具體代碼你可以參考AnimationSequenceDrawable這個(gè)github項(xiàng)目里面的FrescoSequence的實(shí)現(xiàn)承璃,getFrame方法里面就是取webp的具體的一幀然后繪制到bitmap上

    Android播放webp和gif的一種方法(接上篇)

    上一篇我們介紹了Android中播放Webp動(dòng)畫的一種方法FrameSequenceDrawable的實(shí)現(xiàn)原理利耍,在上篇文章的最后我做了一個(gè)預(yù)告,本篇就是接上篇的內(nèi)容盔粹,抽象了F...

  • 120
    android逆向工程之順手牽羊(36氪,作業(yè)盒子)--超!級!實(shí)!用!

    0. 前言 本文閱讀需要10分鐘.你可能的收獲: 學(xué)會(huì)簡單的反編譯 一些反編譯技巧:實(shí)戰(zhàn)提取兩個(gè)知名應(yīng)用的控件,借鑒學(xué)習(xí) 學(xué)會(huì)一種提高工作效率的偷懶方法 希望能給讀者正在做的...

  • 120
    Android6.0動(dòng)態(tài)權(quán)限申請步驟以及需要注意的一些坑

    因?yàn)楣ぷ餍枰妫唵窝芯苛艘幌翧ndroid6.0權(quán)限申請,在Google提供的sample的基礎(chǔ)上舷嗡,寫了一個(gè)簡單的demo轴猎。算是自己的筆記吧,可能會(huì)比較混亂进萄,主要是方便以后查...

個(gè)人介紹
知道的越多,懂得就越少
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品