交互美到炸的圖片選擇器

Matisse,是一款由知乎開源的媒體選擇器。

1.支持JPEG,PNG,GIF的圖片選擇和MPEG,MP4格式的視頻選擇。不能同時(shí)選擇圖片和視頻

2.兩種主題可供選擇,因?yàn)橹跻彩莾煞N主題,圖片Loader,自定義過濾條件


#### 在gradle中使用

```

repositories {? ?

?jcenter()

}

dependencies {? ?

?compile'com.zhihu.android:matisse:0.4.3'

}

```

#### Permission

`

The library requires two permissions:

android.permission.READ_EXTERNAL_STORAGE

android.permission.WRITE_EXTERNAL_STORAGE

`


> Java代碼中使用

```

Matisse.from(MainActivity.this).choose(MimeType.ofAll()).countable(true).maxSelectable(9).addFilter(new GifSizeFilter(320,320,5* Filter.K* Filter.K)).gridExpectedSize(

getResources().getDimensionPixelSize(R.dimen.grid_expected_size)).restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT).thumbnailScale(0.85f).imageEngine(new GlideEngine()).forResult(REQUEST_CODE_CHOOSE);

```

```

ListmSelected;@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);if(requestCode == REQUEST_CODE_CHOOSE && resultCode == RESULT_OK) {mSelected = Matisse.obtainResult(data);Log.d("Matisse","mSelected: "+ mSelected);}}

```

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評(píng)論 25 709
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,307評(píng)論 0 17
  • Building Your First App Supporting Different Devices Buil...
    nancymi閱讀 428評(píng)論 0 0
  • 剛建了一個(gè)QQ群,感興趣的大家一起多多交流:544645972 在 android permission權(quán)限與安全...
    Shawn_Dut閱讀 2,130評(píng)論 1 8
  • 開始,你是童年的羈絆,掛在自行車的后座上,隨著我的身形搖擺,或東或西,我每天見你一次。 漸漸你成了公車吐出的尾氣,...
    但水閱讀 321評(píng)論 0 0

友情鏈接更多精彩內(nèi)容