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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!