Android的圖片畫廊控件:ScrollGalleryView
一個Android庫用于創建圖片畫廊,支持在屏幕底部提供縮略圖。使用簡單的API就能夠添加圖片。
特性
- Easy way to select images in gallery (thumbnails)
- Zooming
- Simple API
- Thumbnail borders
用法
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.veinhorn.scrollgalleryview.ScrollGalleryView
android:id="@+id/scroll_gallery_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000"/>
</LinearLayout>public class MainActivity extends FragmentActivity {
private ScrollGalleryView scrollGalleryView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
scrollGalleryView = (ScrollGalleryView)findViewById(R.id.scroll_gallery_view);
scrollGalleryView
.setThumbnailSize(100)
.setZoom(true)
.setFragmentManager(getSupportFragmentManager())
.addImage(R.drawable.wallpaper1)
.addImage(R.drawable.wallpaper2)
.addImage(R.drawable.wallpaper3)
.addImage(R.drawable.wallpaper4)
.addImage(R.drawable.wallpaper5)
.addImage(R.drawable.wallpaper6)
.addImage(convertDrawableToBitmap(R.drawable.wallpaper7));
}
private Bitmap convertDrawableToBitmap(int image) {
return ((BitmapDrawable)getResources().getDrawable(image)).getBitmap();
}
}Gradle integration
compile 'com.veinhorn.scrollgalleryview:library:1.0.2' 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!