Changed periodic sync icons

pull/212/head
M66B 3 years ago
parent eb6a91ccaf
commit 936c71bb2c

@ -276,8 +276,13 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
ivState.setImageResource(R.drawable.twotone_cancel_24); ivState.setImageResource(R.drawable.twotone_cancel_24);
ivState.setContentDescription(context.getString(R.string.title_legend_closing)); ivState.setContentDescription(context.getString(R.string.title_legend_closing));
} else if (folder.state == null) { } else if (folder.state == null) {
ivState.setImageResource(R.drawable.twotone_cloud_off_24); if (folder.poll) {
ivState.setContentDescription(context.getString(R.string.title_legend_disconnected)); ivState.setImageResource(R.drawable.twotone_hourglass_top_24);
ivState.setContentDescription(context.getString(R.string.title_legend_synchronize_poll));
} else {
ivState.setImageResource(R.drawable.twotone_cloud_off_24);
ivState.setContentDescription(context.getString(R.string.title_legend_disconnected));
}
} else } else
ivState.setImageResource(R.drawable.twotone_warning_24); ivState.setImageResource(R.drawable.twotone_warning_24);
} else { } else {
@ -396,17 +401,10 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
a.append(NF.format(folder.keep_days)); a.append(NF.format(folder.keep_days));
tvAfter.setText(a.toString()); tvAfter.setText(a.toString());
if (folder.synchronize) { ibSync.setImageResource(folder.synchronize
ibSync.setImageResource(folder.poll ? R.drawable.twotone_sync_24 : R.drawable.twotone_sync_disabled_24);
? R.drawable.twotone_hourglass_top_24 ibSync.setContentDescription(context.getString(folder.synchronize
: R.drawable.twotone_sync_24); ? R.string.title_legend_synchronize_on : R.string.title_legend_synchronize_off));
ibSync.setContentDescription(context.getString(folder.poll
? R.string.title_legend_synchronize_poll
: R.string.title_legend_synchronize_on));
} else {
ibSync.setImageResource(R.drawable.twotone_sync_disabled_24);
ibSync.setContentDescription(context.getString(R.string.title_legend_synchronize_off));
}
} }
ibSync.setImageTintList(ColorStateList.valueOf( ibSync.setImageTintList(ColorStateList.valueOf(
folder.synchronize && folder.initialize != 0 && folder.synchronize && folder.initialize != 0 &&

Loading…
Cancel
Save