mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-04-20 14:57:15 -04:00
[app] split up name and summary in app list items
This commit is contained in:
committed by
Michael Pöhn
parent
d38b952e6d
commit
90cc920234
@@ -1,26 +1,42 @@
|
||||
package org.fdroid.fdroid.views.main;
|
||||
|
||||
import android.content.Context;
|
||||
import androidx.recyclerview.widget.DividerItemDecoration;
|
||||
import android.content.res.Resources;
|
||||
import android.graphics.Rect;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import org.fdroid.fdroid.R;
|
||||
|
||||
public class LatestLayoutPolicy {
|
||||
class LatestLayoutPolicy {
|
||||
private final Context context;
|
||||
|
||||
public LatestLayoutPolicy(Context context) {
|
||||
LatestLayoutPolicy(Context context) {
|
||||
this.context = context.getApplicationContext();
|
||||
}
|
||||
|
||||
public RecyclerView.ItemDecoration getItemDecoration() {
|
||||
return new DividerItemDecoration(context, DividerItemDecoration.VERTICAL);
|
||||
RecyclerView.ItemDecoration getItemDecoration() {
|
||||
return new RecyclerView.ItemDecoration() {
|
||||
@Override
|
||||
public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent,
|
||||
@NonNull RecyclerView.State state) {
|
||||
super.getItemOffsets(outRect, view, parent, state);
|
||||
Resources resources = context.getResources();
|
||||
int padding = (int) resources.getDimension(R.dimen.latest__padding__app_card__normal);
|
||||
outRect.set(padding, padding, padding, 0);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public int getItemViewType(int position) {
|
||||
/** @noinspection unused*/
|
||||
int getItemViewType(int position) {
|
||||
return R.id.latest_regular_list;
|
||||
}
|
||||
|
||||
public int getSpanSize(int position) {
|
||||
/** @noinspection unused*/
|
||||
int getSpanSize(int position) {
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user