Друга стъпка нагоре от букви са видеоклипове. Glide е в състояние да покаже миниатюрата на видео, стига те да се съхраняват в телефона. Да приемем, че вие получавате пътя до файла, като позволите на потребителя изберете видео:
обществени клас RecyclerAdapter простира RecyclerView.Adapter и тъй като тя вече е добре използвайте плъзгане? В build.gradle добави: В AndroidManifest.xml прояви, за да добавите атрибут етикет: маркер, за да добавите заявлението: Също така не забравяйте за Разрешително: Тъй като целта на този отговор не е необходимо, за да обясни работата инсталирането им разрешения. тук ние използваме по стария начин, а ако targetSdk> = 23. после го понижи най-малко до 22. На следващо място, оформление елемент списък video_preview_item.xml: оформление на дейност - activity_preview.xml: Модел данни VideoPreview: Адаптер RecyclerView: И накрая, PreviewActivity: За преглед използван метод ThumbnailUtils.createVideoThumbnail (.). включени в SDK за Android (поради тази причина, не виждам причина, за да плъзнете Glide). Забележка. че ThumbnailUtils.createVideoThumbnail (.) метод е много тежък и голям брой файлове, той ще затвори потребителския интерфейс. Поради това е по-добре да го направи като отделен поток и един адаптер даде палци (поне тяхното формиране). Но тази задача вече за вас. В резултат на това, ние получаваме следното:
Списък с миниатюри:
(.) Метод GetFiles по пътя до папката, връща списък с пътищата до своите файлове с определено разширение:
Отговорено 9 '16 октомври в 16:38