PlayerAndroid/app/src/main/java/code/name/monkey/retromusic/helper/HorizontalAdapterHelper.java

37 lines
1023 B
Java

package code.name.monkey.retromusic.helper;
import android.content.Context;
import android.view.ViewGroup;
import code.name.monkey.retromusic.R;
public class HorizontalAdapterHelper {
public static final int LAYOUT_RES = R.layout.item_image;
public static final int TYPE_FIRST = 1;
public static final int TYPE_MIDDLE = 2;
public static final int TYPE_LAST = 3;
public static void applyMarginToLayoutParams(Context context,
ViewGroup.MarginLayoutParams layoutParams, int viewType) {
int listMargin = context.getResources()
.getDimensionPixelSize(R.dimen.now_playing_top_margin);
if (viewType == TYPE_FIRST) {
layoutParams.leftMargin = listMargin;
} else if (viewType == TYPE_LAST) {
layoutParams.rightMargin = listMargin;
}
}
public static int getItemViewtype(int position, int itemCount) {
if (position == 0) {
return TYPE_FIRST;
} else if (position == itemCount - 1) {
return TYPE_LAST;
} else {
return TYPE_MIDDLE;
}
}
}