Refactoring

pull/147/head
M66B 7 years ago
parent 05a03e11ea
commit f0b465f12b

@ -160,6 +160,18 @@ public class EntityFolder implements Serializable {
public EntityFolder() { public EntityFolder() {
} }
static int getIcon(String type) {
if (EntityFolder.INBOX.equals(type))
return R.drawable.baseline_move_to_inbox_24;
if (EntityFolder.ARCHIVE.equals(type))
return R.drawable.baseline_archive_24;
if (EntityFolder.TRASH.equals(type))
return R.drawable.baseline_delete_24;
if (EntityFolder.JUNK.equals(type))
return R.drawable.baseline_flag_24;
return R.drawable.baseline_folder_24;
}
String getDisplayName(Context context) { String getDisplayName(Context context) {
return (display == null ? Helper.localizeFolderName(context, name) : display); return (display == null ? Helper.localizeFolderName(context, name) : display);
} }

@ -597,7 +597,7 @@ public class FragmentMessages extends FragmentBase {
if (dX > margin) { if (dX > margin) {
// Right swipe // Right swipe
Drawable d = getResources().getDrawable(getIcon(swipes.right_type), getContext().getTheme()); Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.right_type), getContext().getTheme());
int padding = (rect.height() - size); int padding = (rect.height() - size);
d.setBounds( d.setBounds(
rect.left + margin, rect.left + margin,
@ -607,7 +607,7 @@ public class FragmentMessages extends FragmentBase {
d.draw(canvas); d.draw(canvas);
} else if (dX < -margin) { } else if (dX < -margin) {
// Left swipe // Left swipe
Drawable d = getResources().getDrawable(getIcon(swipes.left_type), getContext().getTheme()); Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.left_type), getContext().getTheme());
int padding = (rect.height() - size); int padding = (rect.height() - size);
d.setBounds( d.setBounds(
rect.left + rect.width() - size - margin, rect.left + rect.width() - size - margin,
@ -701,18 +701,6 @@ public class FragmentMessages extends FragmentBase {
return message; return message;
} }
int getIcon(String type) {
if (EntityFolder.INBOX.equals(type))
return R.drawable.baseline_move_to_inbox_24;
if (EntityFolder.ARCHIVE.equals(type))
return R.drawable.baseline_archive_24;
if (EntityFolder.TRASH.equals(type))
return R.drawable.baseline_delete_24;
if (EntityFolder.JUNK.equals(type))
return R.drawable.baseline_flag_24;
return R.drawable.baseline_folder_24;
}
}; };
private void onActionMove(String folderType) { private void onActionMove(String folderType) {

Loading…
Cancel
Save