240 發(fā)簡信
IP屬地:吉林
  • 屬性動(dòng)畫源碼分析-start方法

    屬性動(dòng)畫的啟動(dòng)我們是通過如下來完成的: start()核心代碼如下: start()方法主要做了兩件事吧史,一個(gè)是檢測如果動(dòng)畫已經(jīng)執(zhí)行百揭,則停止動(dòng)畫;另一方面調(diào)用了父類的start...

  • 屬性動(dòng)畫源碼分析-ofFloat方法

    這里從最基本的使用分析源碼婆跑,平時(shí)我們使用屬性動(dòng)畫如下: 先來分析下ofFloat這個(gè)方法,這個(gè)方法是在ObjectAnimator這個(gè)類中,如下: 這個(gè)方法做了兩件事:1)實(shí)...

  • 屬性動(dòng)畫核心API以及使用

    屬性動(dòng)畫的原理:初始化動(dòng)畫值撇寞,然后把該值設(shè)置到屬性中,接著注冊垂直同步信號(hào)堂氯,最后進(jìn)行View重繪蔑担。這個(gè)過程是一直循環(huán)進(jìn)行的。動(dòng)畫對值進(jìn)行了修改咽白,但是沒有涉及到重繪啤握,是因?yàn)榇怪?..

  • 你好,用不到的

    flask-migrate動(dòng)態(tài)遷移數(shù)據(jù)庫

    了解flask_migrate需要先了解flask-script晶框,那么flask-script的作用是什么呢排抬?flask-script的作用是可以通過命令行的形式來操作Fla...

  • Dagger基礎(chǔ)-@Subcomponent和@Name

    需要用到的相關(guān)的類對象類:HttpObject,DatabaseObjectModule類:HttpModule授段,DatabaseModuleComponent(組件):Da...

  • Dagger使用自定義Score和組件依賴

    知識(shí)點(diǎn): 如何使用自定義Score 使用自定義Score實(shí)現(xiàn)全局單例 Component(組件)與Component(組件)之間如何進(jìn)行依賴 問題: 為什么使用Score?使...

  • 注冊機(jī)ModelLoader

    Glide通過ModelLoader完成圖片的加載過程封裝蹲蒲。 使用Glide,圖片可能存在于文件、網(wǎng)絡(luò)等地方侵贵。其中Model則代表了加載來源模型:Uri届搁、File等;Data...

  • 120
    Glide使用

    圖片所占內(nèi)存的大小如何計(jì)算窍育?比如圖片是rgb_565格式的卡睦,一個(gè)像素點(diǎn)占2個(gè)字節(jié),所占的內(nèi)存大小為: 如果是argb_8888格式的蔫骂,一個(gè)像素點(diǎn)占4個(gè)字節(jié)么翰,那所占的內(nèi)存大小為...

  • Dagger局部單例和全局單例-@Singleton

    提供一個(gè)HttpObject對象 提供一個(gè)Module 單例類的使用需要在@Module修飾的類和@Provides修飾的方法上分別添加@Singleton。 提供一個(gè)Com...

  • Dagger最基本的使用

    記錄此文辽旋,以此學(xué)習(xí)dagger任意對象都是可以注入的浩嫌,dagger主要用于中大型項(xiàng)目檐迟。Dagger的作用: 省去了new對象的過程,增加開發(fā)效率 每個(gè)app中的Applica...

  • MVVM基本使用

    app下的build.gradle中添加 MVVM的基本使用 activity_main.xml User.java MainActivity.java MVVM中使用Lis...

  • android MVP的基本使用

    MVP的核心思想:原來的UI邏輯都抽象成一個(gè)View接口码耐,業(yè)務(wù)邏輯抽象成precenter接口追迟,model還是原來的model。model把數(shù)據(jù)返回給precenter骚腥,pr...

  • MediaCodec編碼音頻

    使用MediaCodec編碼AAC對Android系統(tǒng)是有要求的敦间,必須是4.1系統(tǒng)以上,即要求Android的版本代號(hào)在Jelly_Bean以上束铭。MediaCodec是And...

  • 120
    MediaCodec編碼視頻

    在Android 4.3系統(tǒng)之后廓块,用MediaCodec編碼視頻成為了主流的使用場景,盡管Android的碎片化比較嚴(yán)重契沫,會(huì)導(dǎo)致一些兼容性問題带猴,但是硬件編碼器的性能以及速度是...

  • OpenGL中的紋理

    OpenGL中的紋理可以用來表示圖像、照片懈万、視頻畫面等數(shù)據(jù)拴清,在視頻渲染中,只需要處理二維的紋理会通,每個(gè)二維紋理都由許多小的紋理元素組成口予,它們都是小塊數(shù)據(jù),類似于前面章節(jié)所說的像...

  • Android平臺(tái)上使用OpenGL ES-EGL

    上下文環(huán)境搭建就像前面提到的涕侈,OpenGL不負(fù)責(zé)窗口管理及上下文環(huán)境管理沪停,該職責(zé)將由各個(gè)平臺(tái)或者設(shè)備自行完成。為了在OpenGL的輸出與設(shè)備的屏幕之間架接起一個(gè)橋梁裳涛,Khro...

  • 120
    如何在應(yīng)用程序中使用Shader(著色器)

    前面已經(jīng)學(xué)習(xí)了GLSL的語法以及內(nèi)嵌函數(shù)牙甫,并且也已經(jīng)完成了一組Shader的實(shí)例,那么调违,如何讓顯卡來運(yùn)行這一組Shader呢?或者說如何用Shader來替換掉OpenGL渲染...

  • GLSL的語法以及內(nèi)嵌函數(shù)

    如何編寫著色器小程序泻轰?需要用到一門新的語言技肩,GLSL,它是類似C風(fēng)格的語言浮声。 GLSL全稱為OpenGL Shading Language虚婿,是為了實(shí)現(xiàn)著色器的功能而向開發(fā)人員...

  • AudioTrack

    由于AudioTrack是Android SDK層提供的最底層的音頻播放API,因此只允許輸入裸數(shù)據(jù)泳挥。和MediaPlayer相比然痊,對于一個(gè)壓縮的音頻文件(比如MP3、AAC...

  • 120
    ffmpeg基礎(chǔ)

    ffmpeg的功能主要有兩方面: 解封裝 解碼 FFmpeg核心模塊 libavutil? 核心工具庫屉符,該模塊是最基礎(chǔ)的模塊之一剧浸,下面的許多其他模塊都會(huì)依賴該庫做一些基本...

個(gè)人介紹
醉臥美人膝锹引,醒掌凌煙閣
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品