mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-05-14 14:02:49 +00:00
parent
f27dc54ec4
commit
b7cf234db6
3 changed files with 142 additions and 3 deletions
|
@ -2,7 +2,8 @@ package com.beemdevelopment.aegis;
|
|||
|
||||
public enum ViewMode {
|
||||
NORMAL,
|
||||
COMPACT;
|
||||
COMPACT,
|
||||
SMALL;
|
||||
|
||||
public static ViewMode fromInteger(int x) {
|
||||
switch(x) {
|
||||
|
@ -10,6 +11,8 @@ public enum ViewMode {
|
|||
return NORMAL;
|
||||
case 1:
|
||||
return COMPACT;
|
||||
case 2:
|
||||
return SMALL;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -20,6 +23,8 @@ public enum ViewMode {
|
|||
return "Normal";
|
||||
case 1:
|
||||
return "Compact";
|
||||
case 2:
|
||||
return "Small";
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -27,7 +32,8 @@ public enum ViewMode {
|
|||
public static String[] getViewModeNames() {
|
||||
return new String[] {
|
||||
"Normal",
|
||||
"Compact"
|
||||
"Compact",
|
||||
"Small"
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
@ -209,11 +209,13 @@ public class EntryAdapter extends RecyclerView.Adapter<EntryHolder> implements I
|
|||
|
||||
@Override
|
||||
public EntryHolder onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_entry_compact, parent, false);
|
||||
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_entry, parent, false);
|
||||
if (_viewMode == ViewMode.NORMAL) {
|
||||
view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_entry, parent, false);
|
||||
} else if (_viewMode == ViewMode.COMPACT) {
|
||||
view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_entry_compact, parent, false);
|
||||
} else if (_viewMode == ViewMode.SMALL) {
|
||||
view = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_entry_small, parent, false);
|
||||
}
|
||||
|
||||
return new EntryHolder(view);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue