version:1.0.6
update: bugfixes:增加相册模块
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
package com.uiui.videoplayer.base;
|
||||
|
||||
import android.graphics.Rect;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.DimenRes;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
/**
|
||||
* 作者:王浩 邮件:bingoogolapple@gmail.com
|
||||
* 创建时间:17/1/9 下午11:12
|
||||
* 描述:
|
||||
*/
|
||||
public class BGAGridDivider extends RecyclerView.ItemDecoration {
|
||||
private int mSpace;
|
||||
|
||||
private BGAGridDivider(int space) {
|
||||
mSpace = space;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置间距资源 id
|
||||
*
|
||||
* @param resId
|
||||
* @return
|
||||
*/
|
||||
public static BGAGridDivider newInstanceWithSpaceRes(@DimenRes int resId) {
|
||||
return new BGAGridDivider(BGABaseAdapterUtil.getDimensionPixelOffset(resId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置间距
|
||||
*
|
||||
* @param spaceDp 单位为 dp
|
||||
* @return
|
||||
*/
|
||||
public static BGAGridDivider newInstanceWithSpaceDp(int spaceDp) {
|
||||
return new BGAGridDivider(BGABaseAdapterUtil.dp2px(spaceDp));
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置间距
|
||||
*
|
||||
* @param spacePx 单位为 px
|
||||
* @return
|
||||
*/
|
||||
public static BGAGridDivider newInstanceWithSpacePx(int spacePx) {
|
||||
return new BGAGridDivider(spacePx);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
|
||||
outRect.left = mSpace;
|
||||
outRect.right = mSpace;
|
||||
outRect.top = mSpace;
|
||||
outRect.bottom = mSpace;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user