Android簡單實現仿微信選擇圖片以及拍照(PhotoPicker)
實現仿微信的圖片選擇,預覽以及拍照,屬性可以設定顯示照相機以及預覽時是否顯示刪除按鈕等,功能齊全並且可以根據儲存照片的路徑進行修改等
Gradle配置
dependencies {
compile 'me.iwf.photopicker:PhotoPicker:[email protected]' compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:recyclerview-v7:23.4.0' compile 'com.android.support:design:23.4.0'compile 'com.nineoldandroids:library:2.4.0' compile 'com.github.bumptech.glide:glide:3.7.0' }
appcompat-v7
version >= 23.0.0
選擇圖片
PhotoPicker.builder() .setPhotoCount(9) .setShowCamera(true) .setShowGif(flase) .setPreviewEnabled(true) .setSelected(photos) .start(PhotoActivity.this, PhotoPicker.REQUEST_CODE);
預覽圖片
PhotoPreview.builder() .setPhotos(photos) .setCurrentItem(0) .setShowDeleteButton(true) .start(PhotoActivity.this,PhotoPicker.REQUEST_CODE);
onActivityResult方法裡程式碼
@Override protected void onActivityResult(intrequestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == PhotoPicker.REQUEST_CODE) { if (data != null) { photos = data.getStringArrayListExtra(PhotoPicker.KEY_SELECTED_PHOTOS); for (int i=0;i<photos.size();i++){ Log.e("1111===",photos.get(i).toString()); } } } }
manifest配置,許可權以及Activity(三方封裝方法)
<manifest xmlns:android="http://schemas.android.com/apk/res/android" > <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA" /> <application ... > ... <activity android:name="me.iwf.photopicker.PhotoPickerActivity" android:theme="@style/Theme.AppCompat.NoActionBar" /> <activity android:name="me.iwf.photopicker.PhotoPagerActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/> </application> </manifest>
Custom style配置
<style name="actionBarTheme" parent="ThemeOverlay.AppCompat.Dark.ActionBar"> <item name="android:textColorPrimary">@android:color/primary_text_light</item> <item name="actionBarSize">15sp</item> </style> <style name="customTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="actionBarTheme">@style/actionBarTheme</item> <item name="colorPrimary">#FFA500</item> <item name="actionBarSize">15sp</item> <item name="colorPrimaryDark">#CCa500</item> </style>
相關推薦
Android簡單實現仿微信選擇圖片以及拍照(PhotoPicker)
實現仿微信的圖片選擇,預覽以及拍照,屬性可以設定顯示照相機以及預覽時是否顯示刪除按鈕等,功能齊全並且可以根據儲存照片的路徑進行修改等 Gradle配置 dependencies { co
Android中仿微信選擇圖片和拍照
1.Android6.0系統,對於許可權的使用都是需要申請,選擇圖片和拍照需要申請Manifest.permission.CAMERA, Manifest.permission.READ_EXTERNAL_STORAGE這兩個許可權。 if (Contex
Android實現仿微信朋友圈釋出動態(拍照、相簿選擇、照片壓縮、顯示、儲存、縮圖、點選縮圖刪除對應檔案等)附原始碼
原創作品,轉載請註明出處:http://blog.csdn.net/zhang3776813/article/details/52092591 最近專案需求中要用到類似微信朋友圈釋出動態選擇圖片的UI效果,研究了一下,特來分享成果,多的不說來看程式碼。
Android之WebView仿微信中圖片操作(含二維碼識別)
HitTestResult類: WebView中被點選內容的相應資訊,通過WebView的getHitTestResult()獲取! 自定義WebView /** * 自定義WebView,長按圖片獲取圖片url * @author LinZhang
如何利用 Python 爬蟲實現給微信群發新聞早報?(詳細)
![](https://img2020.cnblogs.com/blog/1956326/202005/1956326-20200530125325693-546976500.jpg) # 1. 場景 經常有小夥伴在交流群問我,每天的早報新聞是怎麼獲取的? 其實,早期使用的方案,是利用爬蟲獲取到一些新聞網
Android圖片選擇器,仿微信的圖片選擇器的樣式和效果。支援圖片預覽和圖片切換
Android圖片選擇器,仿微信的圖片選擇器的樣式和效果。支援圖片的單選、限數量的多選和不限數量的多選。支援圖片預覽和圖片資料夾的切換。支援圖片單選並剪裁。先上效果圖:1、引入依賴在Project的build.gradle在新增以下程式碼allprojects { repositories {
Android開發:仿微信和QQ空間發說說相簿讀取、拍照、圖片裁剪和圖片上傳伺服器等功能的實現
第一步:新增依賴包: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.2.1' compile project('
使用南塵的ImagePicker實現仿微信的相簿圖片選擇以及拍照上傳
在記錄之前先放上原作的GitHub專案地址:ImagePicker 南塵的框架寫得相當不錯,我們可以在我們的專案中新增依賴直接使用,但是我在使用的時候發現了一個小bug,就在圖片預覽的介面選擇了圖片後,點選返回到所有圖片介面時,在預覽被選中的圖片的CheckBox沒有勾上,
android仿微信選擇器同時展示視訊和圖片
最近專案中有一個仿微信圖片視訊選擇器的需求,就是選擇器列表裡有圖片還有短視訊,而且選擇了圖片之後就不能選擇視訊,選擇視訊之後也無法選擇圖片,圖片可以選擇多張,視訊只能選一個,於是在網上找了找,發現基本都是圖片選擇器和視訊選擇器分開的,最多就是可以來回切換,但是這種效果還是不
Android 仿微信的圖片選擇器ImageSelector的使用
今天給大家介紹一個仿微信的圖片選擇器:ImageSelector。ImageSelector支援圖片的單選、限數量的多選和不限數量的多選。支援圖片預覽和圖片資料夾的切換。在上一篇文章 《Android 實現一個仿微信的圖片選擇器》 中我介紹了ImageSelec
Android ViewPager和Fragment實現仿微信導航介面及滑動效果
1 先看看實現的效果: ps:上面每一幀Fragment中,包含是來自網路的圖片; 實現ViewPager+Fragment的頁面滑動和底部導航原理 主佈局檔案如下: <?xml version="1.0" encoding="utf-8"?> <L
android 融雲 + 科大訊飛 實現仿微信語音訊息轉換為文字(附DEMO原始碼)
融雲SDK 使用很方便,簡單配置就可以搭建即時通訊功能,配合科大訊飛的語音識別, 即可實現微信中語音訊息轉換為文字的功能 融雲sdk的基本使用就不細說了, 網上很多資料 使用融雲sdk自帶的聊天會話介面,想要在此會話介面上增加語音訊息長按時彈出 “轉換為文
Android Studio使用ViewPager+Fragment實現仿微信滑動切換介面
前言 微信的滑動切換獲得大家一致好評,在我們開發的過程中我們也經常模仿微信的導航效果。 首先看下效果圖 效果還算不錯,可以滑動切換和點選切換,微信介面用listview展示資料,通訊錄介面用的recyclerview展示資料,在接下來就帶著大家一一
Android使用RecyclerView實現仿微信聯絡人列表
現在聯絡人列表基本都是按照字母或者拼音來進行分類,右邊有一排字母供使用者快速定位到指定的字母位置,效果圖如下: OK,輸入的聯絡人型別可能有很多種,比如漢字、英文、數字、特殊符號等等,其中漢字會轉化成拼音,完後和英文一起進行分類,分類的原則是首字母排序,而數字、特殊符號等
Android GridView擴充套件仿微信微博發圖動態新增刪除圖片
在平時的開發中,我們會看到不管是微信發朋友圈照片還是微博釋出新鮮事,新增圖片的時候都是選完後面還有個+號再去選擇圖片,這樣的話比較方便使用者去新增圖片,有的右上角還有個-號方便使用者去刪除圖片,而一般使用者選擇的圖片多少都是不定的,我們只限制最大張
Android自定義ListView實現仿微信側滑刪除
經常在遇到問題第一時間都會在網上搜索解決的方法,因此看到很多前輩們的比較精闢的技術文章,學習了很多東西,現在將自己平時工作中開發的一些小功能坐下總結,也寫出來,既方便自己理清思路記憶功能塊實現思路,又能與大家一起交流分享技術。 第一次寫文章,哪裡有不對的希望大
android仿微信錄製短視訊,拍照,自動聚焦,手動聚焦,滑動縮放功能(Camera+TextureView+rxjava實現)
1:需求分析 先上圖看效果 a:拍照時,中間的拍照按鈕稍微小些,單擊可以拍照,長按時中間的拍照按鈕變大,並有進度提示拍攝視訊進度 b:中間區域可以手勢縮放,單擊時可以根據該點進行拍攝/拍照對焦,介面上顯示對焦動畫 c:長按拍攝視訊時手指在螢幕
仿微信多圖片選擇、預覽、手勢處理
https://github.com/wangluu/PicSelect 因為覺得網上其他的仿微信圖片選擇都不夠好,特別是手勢處理,大圖檢視時,稍微放大圖片,再左滑右滑效果很不理想,所以我自己做了一個。 (Gif太麻煩了,截幾張圖吧) featur
Android RadioGroup+ViewPager+ActionBar實現仿微信6.0介面(底部滑動選單欄+導航欄)
轉載請註明原文地址:http://blog.csdn.net/anyfive/article/details/41296341 本文主要使用RadioGroup+ViewPager來實現滑動介面,使用ActionBar來實現頂部選單欄。先上圖(使用GifCam錄製)。
簡單設置微信分享圖片
auto nbsp keywords ctype div pat title gin doctype 設置微信分享企業網站時,微信縮略圖, 圖片: <!DOCTYPE html> <html> <head> <m