bingoogolapple / BGAPhotoPicker-Android

Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件
2.24k stars 413 forks source link

BGANinePhotoLayout相关 #130

Closed allnan closed 4 years ago

allnan commented 6 years ago

你好,你做的库很好用,我经常用。用的时候有一点建议,希望看一下。

  1. BGANinePhotoLayout 中的 if (mItemWidth == 0) { mItemWidth = (BGAPhotoPickerUtil.getScreenWidth() - mOtherWhiteSpacing - (mItemSpanCount - 1) * mItemWhiteSpacing) / mItemSpanCount; }这里 是不是获取当前的BGANinePhotoLayout 的宽度比较好一点。

  2. app:bga_npl_otherWhiteSpacing这个设置空白边的,只能设置一边的,要是能同时设置两边的就更好了。

以上两个问题,会导致控件两边的白边设置比较诡异,,举个例子,一行四个图片,我得设置这个控件的左margin和两倍的bga_npl_otherWhiteSpacing才能达到效果

<cn.bingoogolapple.photopicker.widget.BGANinePhotoLayout
android:id="@+id/bgapv_photos"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginStart="12dp"
android:layout_marginTop="10"
app:bga_npl_itemSpanCount="4"
app:bga_npl_itemWhiteSpacing="3dp"
app:bga_npl_otherWhiteSpacing="24dp"
app:bga_npl_showAsLargeWhenOnlyOne="false"/>