Refactoring

pull/162/head
M66B 6 years ago
parent a89032373a
commit 3dff252b37

@ -90,11 +90,11 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
private ActionBarDrawerToggle drawerToggle; private ActionBarDrawerToggle drawerToggle;
private ScrollView drawerContainer; private ScrollView drawerContainer;
private RecyclerView rvAccount; private RecyclerView rvAccount;
private ImageButton ivExpanderUnified; private ImageButton ibExpanderUnified;
private RecyclerView rvUnified; private RecyclerView rvUnified;
private RecyclerView rvFolder; private RecyclerView rvFolder;
private RecyclerView rvMenu; private RecyclerView rvMenu;
private ImageButton ivExpanderExtra; private ImageButton ibExpanderExtra;
private RecyclerView rvMenuExtra; private RecyclerView rvMenuExtra;
private Group grpUnified; private Group grpUnified;
@ -164,8 +164,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
rvAccount.setAdapter(aadapter); rvAccount.setAdapter(aadapter);
// Unified system folders // Unified system folders
ivExpanderUnified = drawerContainer.findViewById(R.id.ivExpanderUnified); ibExpanderUnified = drawerContainer.findViewById(R.id.ibExpanderUnified);
ivExpanderUnified.setVisibility(View.GONE); ibExpanderUnified.setVisibility(View.GONE);
grpUnified = drawerContainer.findViewById(R.id.grpUnified); grpUnified = drawerContainer.findViewById(R.id.grpUnified);
grpUnified.setVisibility(View.GONE); grpUnified.setVisibility(View.GONE);
@ -176,15 +176,15 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
rvUnified.setAdapter(uadapter); rvUnified.setAdapter(uadapter);
boolean unified_system = prefs.getBoolean("unified_system", false); boolean unified_system = prefs.getBoolean("unified_system", false);
ivExpanderUnified.setImageLevel(unified_system ? 0 /* less */ : 1 /* more */); ibExpanderUnified.setImageLevel(unified_system ? 0 /* less */ : 1 /* more */);
grpUnified.setVisibility(unified_system ? View.VISIBLE : View.GONE); grpUnified.setVisibility(unified_system ? View.VISIBLE : View.GONE);
ivExpanderUnified.setOnClickListener(new View.OnClickListener() { ibExpanderUnified.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
boolean unified_system = !prefs.getBoolean("unified_system", false); boolean unified_system = !prefs.getBoolean("unified_system", false);
prefs.edit().putBoolean("unified_system", unified_system).apply(); prefs.edit().putBoolean("unified_system", unified_system).apply();
ivExpanderUnified.setImageLevel(unified_system ? 0 /* less */ : 1 /* more */); ibExpanderUnified.setImageLevel(unified_system ? 0 /* less */ : 1 /* more */);
grpUnified.setVisibility(unified_system ? View.VISIBLE : View.GONE); grpUnified.setVisibility(unified_system ? View.VISIBLE : View.GONE);
} }
}); });
@ -201,7 +201,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
rvMenu.setAdapter(madapter); rvMenu.setAdapter(madapter);
// Extra menus // Extra menus
ivExpanderExtra = drawerContainer.findViewById(R.id.ivExpanderExtra); ibExpanderExtra = drawerContainer.findViewById(R.id.ibExpanderExtra);
rvMenuExtra = drawerContainer.findViewById(R.id.rvMenuExtra); rvMenuExtra = drawerContainer.findViewById(R.id.rvMenuExtra);
LinearLayoutManager llm = new LinearLayoutManager(this); LinearLayoutManager llm = new LinearLayoutManager(this);
@ -222,15 +222,15 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
rvMenuExtra.addItemDecoration(itemDecorator); rvMenuExtra.addItemDecoration(itemDecorator);
boolean minimal = prefs.getBoolean("minimal", false); boolean minimal = prefs.getBoolean("minimal", false);
ivExpanderExtra.setImageLevel(minimal ? 1 /* more */ : 0 /* less */); ibExpanderExtra.setImageLevel(minimal ? 1 /* more */ : 0 /* less */);
rvMenuExtra.setVisibility(minimal ? View.GONE : View.VISIBLE); rvMenuExtra.setVisibility(minimal ? View.GONE : View.VISIBLE);
ivExpanderExtra.setOnClickListener(new View.OnClickListener() { ibExpanderExtra.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
boolean minimal = !prefs.getBoolean("minimal", false); boolean minimal = !prefs.getBoolean("minimal", false);
prefs.edit().putBoolean("minimal", minimal).apply(); prefs.edit().putBoolean("minimal", minimal).apply();
ivExpanderExtra.setImageLevel(minimal ? 1 /* more */ : 0 /* less */); ibExpanderExtra.setImageLevel(minimal ? 1 /* more */ : 0 /* less */);
rvMenuExtra.setVisibility(minimal ? View.GONE : View.VISIBLE); rvMenuExtra.setVisibility(minimal ? View.GONE : View.VISIBLE);
if (!minimal) if (!minimal)
new Handler().post(new Runnable() { new Handler().post(new Runnable() {
@ -399,7 +399,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
public void onChanged(List<EntityFolderUnified> folders) { public void onChanged(List<EntityFolderUnified> folders) {
if (folders == null) if (folders == null)
folders = new ArrayList<>(); folders = new ArrayList<>();
ivExpanderUnified.setVisibility(folders.size() > 0 ? View.VISIBLE : View.GONE); ibExpanderUnified.setVisibility(folders.size() > 0 ? View.VISIBLE : View.GONE);
boolean unified_system = prefs.getBoolean("unified_system", false); boolean unified_system = prefs.getBoolean("unified_system", false);
grpUnified.setVisibility(unified_system && folders.size() > 0 ? View.VISIBLE : View.GONE); grpUnified.setVisibility(unified_system && folders.size() > 0 ? View.VISIBLE : View.GONE);
uadapter.set(folders); uadapter.set(folders);

@ -97,7 +97,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
private ImageView ivReadOnly; private ImageView ivReadOnly;
private View vwLevel; private View vwLevel;
private ImageButton ivExpander; private ImageButton ibExpander;
private ImageView ivUnified; private ImageView ivUnified;
private ImageView ivSubscribed; private ImageView ivSubscribed;
@ -129,7 +129,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
ivReadOnly = itemView.findViewById(R.id.ivReadOnly); ivReadOnly = itemView.findViewById(R.id.ivReadOnly);
vwLevel = itemView.findViewById(R.id.vwLevel); vwLevel = itemView.findViewById(R.id.vwLevel);
ivExpander = itemView.findViewById(R.id.ivExpander); ibExpander = itemView.findViewById(R.id.ibExpander);
ivUnified = itemView.findViewById(R.id.ivUnified); ivUnified = itemView.findViewById(R.id.ivUnified);
ivSubscribed = itemView.findViewById(R.id.ivSubscribed); ivSubscribed = itemView.findViewById(R.id.ivSubscribed);
@ -152,7 +152,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
private void wire() { private void wire() {
view.setOnClickListener(this); view.setOnClickListener(this);
ivExpander.setOnClickListener(this); ibExpander.setOnClickListener(this);
if (listener == null) if (listener == null)
view.setOnLongClickListener(this); view.setOnLongClickListener(this);
if (btnHelp != null) if (btnHelp != null)
@ -161,7 +161,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
private void unwire() { private void unwire() {
view.setOnClickListener(null); view.setOnClickListener(null);
ivExpander.setOnClickListener(null); ibExpander.setOnClickListener(null);
if (listener == null) if (listener == null)
view.setOnLongClickListener(null); view.setOnLongClickListener(null);
if (btnHelp != null) if (btnHelp != null)
@ -215,8 +215,8 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
lp.width = (account < 0 ? 1 : folder.indentation) * dp12; lp.width = (account < 0 ? 1 : folder.indentation) * dp12;
vwLevel.setLayoutParams(lp); vwLevel.setLayoutParams(lp);
ivExpander.setImageLevel(folder.collapsed ? 1 /* more */ : 0 /* less */); ibExpander.setImageLevel(folder.collapsed ? 1 /* more */ : 0 /* less */);
ivExpander.setVisibility(account < 0 || !folder.expander ibExpander.setVisibility(account < 0 || !folder.expander
? View.GONE ? View.GONE
: folder.child_refs != null && folder.child_refs.size() > 0 : folder.child_refs != null && folder.child_refs.size() > 0
? View.VISIBLE : View.INVISIBLE); ? View.VISIBLE : View.INVISIBLE);
@ -308,7 +308,7 @@ public class AdapterFolder extends RecyclerView.Adapter<AdapterFolder.ViewHolder
if (folder.tbd != null) if (folder.tbd != null)
return; return;
if (view.getId() == R.id.ivExpander) if (view.getId() == R.id.ibExpander)
onCollapse(folder); onCollapse(folder);
else if (folder.selectable) { else if (folder.selectable) {
if (listener == null) { if (listener == null) {

@ -261,7 +261,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
private View vsBody; private View vsBody;
private ImageButton ivExpanderAddress; private ImageButton ibExpanderAddress;
private ImageButton ibSearchContact; private ImageButton ibSearchContact;
private ImageButton ibNotifyContact; private ImageButton ibNotifyContact;
@ -345,7 +345,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
view = itemView.findViewById(R.id.clItem); view = itemView.findViewById(R.id.clItem);
vwColor = itemView.findViewById(R.id.vwColor); vwColor = itemView.findViewById(R.id.vwColor);
ivExpander = itemView.findViewById(R.id.ivExpander); ivExpander = itemView.findViewById(R.id.ibExpander);
ivFlagged = itemView.findViewById(R.id.ivFlagged); ivFlagged = itemView.findViewById(R.id.ivFlagged);
ivAvatar = itemView.findViewById(R.id.ivAvatar); ivAvatar = itemView.findViewById(R.id.ivAvatar);
tvFrom = itemView.findViewById(subject_top ? R.id.tvSubject : R.id.tvFrom); tvFrom = itemView.findViewById(subject_top ? R.id.tvSubject : R.id.tvFrom);
@ -380,7 +380,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
inAttachmentsAlt.setVisibility(attachments_alt ? View.VISIBLE : View.GONE); inAttachmentsAlt.setVisibility(attachments_alt ? View.VISIBLE : View.GONE);
ConstraintLayout attachments = (attachments_alt ? inAttachmentsAlt : inAttachments); ConstraintLayout attachments = (attachments_alt ? inAttachmentsAlt : inAttachments);
ivExpanderAddress = vsBody.findViewById(R.id.ivExpanderAddress); ibExpanderAddress = vsBody.findViewById(R.id.ibExpanderAddress);
ibSearchContact = vsBody.findViewById(R.id.ibSearchContact); ibSearchContact = vsBody.findViewById(R.id.ibSearchContact);
ibNotifyContact = vsBody.findViewById(R.id.ibNotifyContact); ibNotifyContact = vsBody.findViewById(R.id.ibNotifyContact);
@ -501,7 +501,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
ivFlagged.setOnLongClickListener(this); ivFlagged.setOnLongClickListener(this);
if (vsBody != null) { if (vsBody != null) {
ivExpanderAddress.setOnClickListener(this); ibExpanderAddress.setOnClickListener(this);
ibSearchContact.setOnClickListener(this); ibSearchContact.setOnClickListener(this);
ibNotifyContact.setOnClickListener(this); ibNotifyContact.setOnClickListener(this);
ibAddContact.setOnClickListener(this); ibAddContact.setOnClickListener(this);
@ -550,7 +550,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
ivFlagged.setOnLongClickListener(null); ivFlagged.setOnLongClickListener(null);
if (vsBody != null) { if (vsBody != null) {
ivExpanderAddress.setOnClickListener(null); ibExpanderAddress.setOnClickListener(null);
ibSearchContact.setOnClickListener(null); ibSearchContact.setOnClickListener(null);
ibNotifyContact.setOnClickListener(null); ibNotifyContact.setOnClickListener(null);
ibAddContact.setOnClickListener(null); ibAddContact.setOnClickListener(null);
@ -986,7 +986,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
tvBody.setVisibility(View.INVISIBLE); tvBody.setVisibility(View.INVISIBLE);
// Addresses // Addresses
ivExpanderAddress.setImageLevel(show_addresses ? 0 /* less */ : 1 /* more */); ibExpanderAddress.setImageLevel(show_addresses ? 0 /* less */ : 1 /* more */);
String from = MessageHelper.formatAddresses(message.senders); String from = MessageHelper.formatAddresses(message.senders);
String to = MessageHelper.formatAddresses(message.to); String to = MessageHelper.formatAddresses(message.to);
@ -1478,7 +1478,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
onAddContact(message); onAddContact(message);
else if (viewType == ViewType.THREAD) { else if (viewType == ViewType.THREAD) {
switch (view.getId()) { switch (view.getId()) {
case R.id.ivExpanderAddress: case R.id.ibExpanderAddress:
onToggleAddresses(message); onToggleAddresses(message);
break; break;

@ -14,7 +14,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpanderAddress" android:id="@+id/ibExpanderAddress"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="24dp" android:layout_height="24dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
@ -32,7 +32,7 @@
android:layout_marginEnd="12dp" android:layout_marginEnd="12dp"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
app:layout_constraintEnd_toStartOf="@+id/ibNotifyContact" app:layout_constraintEnd_toStartOf="@+id/ibNotifyContact"
app:layout_constraintTop_toBottomOf="@id/ivExpanderAddress" app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/baseline_search_24" /> app:srcCompat="@drawable/baseline_search_24" />
<ImageButton <ImageButton
@ -43,7 +43,7 @@
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/title_legend_notify" android:contentDescription="@string/title_legend_notify"
app:layout_constraintEnd_toStartOf="@+id/ibAddContact" app:layout_constraintEnd_toStartOf="@+id/ibAddContact"
app:layout_constraintTop_toBottomOf="@id/ivExpanderAddress" app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/baseline_notifications_24" /> app:srcCompat="@drawable/baseline_notifications_24" />
<ImageButton <ImageButton
@ -54,7 +54,7 @@
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:contentDescription="@string/title_legend_contacts" android:contentDescription="@string/title_legend_contacts"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/ivExpanderAddress" app:layout_constraintTop_toBottomOf="@id/ibExpanderAddress"
app:srcCompat="@drawable/baseline_import_contacts_24" /> app:srcCompat="@drawable/baseline_import_contacts_24" />
<androidx.constraintlayout.widget.Barrier <androidx.constraintlayout.widget.Barrier
@ -310,5 +310,5 @@
android:id="@+id/grpAddresses" android:id="@+id/grpAddresses"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
app:constraint_referenced_ids="vSeparatorAddress,ivExpanderAddress" /> app:constraint_referenced_ids="vSeparatorAddress,@+id/ibExpanderAddress" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

@ -23,7 +23,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpander" android:id="@+id/ibExpander"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal" android:layout_gravity="center_vertical|center_horizontal"
@ -41,7 +41,7 @@
android:layout_width="6dp" android:layout_width="6dp"
android:layout_height="0dp" android:layout_height="0dp"
android:visibility="gone" android:visibility="gone"
app:layout_constraintStart_toEndOf="@+id/ivExpander" app:layout_constraintStart_toEndOf="@+id/ibExpander"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageView <ImageView

@ -21,7 +21,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpander" android:id="@+id/ibExpander"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal" android:layout_gravity="center_vertical|center_horizontal"
@ -39,7 +39,7 @@
android:layout_width="6dp" android:layout_width="6dp"
android:layout_height="0dp" android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="@+id/paddingBottom" app:layout_constraintBottom_toBottomOf="@+id/paddingBottom"
app:layout_constraintStart_toEndOf="@+id/ivExpander" app:layout_constraintStart_toEndOf="@+id/ibExpander"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageView <ImageView

@ -21,7 +21,7 @@
app:layout_constraintTop_toBottomOf="@id/rvAccount" /> app:layout_constraintTop_toBottomOf="@id/rvAccount" />
<ImageButton <ImageButton
android:id="@+id/ivExpanderUnified" android:id="@+id/ibExpanderUnified"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
@ -36,7 +36,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:nestedScrollingEnabled="false" android:nestedScrollingEnabled="false"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/ivExpanderUnified" /> app:layout_constraintTop_toBottomOf="@id/ibExpanderUnified" />
<View <View
android:id="@+id/vSeparatorUnified" android:id="@+id/vSeparatorUnified"
@ -79,7 +79,7 @@
app:layout_constraintTop_toBottomOf="@id/rvMenu" /> app:layout_constraintTop_toBottomOf="@id/rvMenu" />
<ImageButton <ImageButton
android:id="@+id/ivExpanderExtra" android:id="@+id/ibExpanderExtra"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
@ -94,7 +94,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:nestedScrollingEnabled="false" android:nestedScrollingEnabled="false"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/ivExpanderExtra" /> app:layout_constraintTop_toBottomOf="@id/ibExpanderExtra" />
<androidx.constraintlayout.widget.Group <androidx.constraintlayout.widget.Group
android:id="@+id/grpUnified" android:id="@+id/grpUnified"

@ -54,7 +54,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpander" android:id="@+id/ibExpander"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_gravity="center_vertical|center_horizontal" android:layout_gravity="center_vertical|center_horizontal"
@ -74,7 +74,7 @@
android:contentDescription="@string/title_unified_folder" android:contentDescription="@string/title_unified_folder"
android:paddingEnd="6dp" android:paddingEnd="6dp"
app:layout_constraintBottom_toBottomOf="@+id/tvName" app:layout_constraintBottom_toBottomOf="@+id/tvName"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toTopOf="@+id/tvName" app:layout_constraintTop_toTopOf="@+id/tvName"
app:srcCompat="@drawable/baseline_folder_special_24" /> app:srcCompat="@drawable/baseline_folder_special_24" />
@ -157,7 +157,7 @@
android:contentDescription="@string/title_legend_folder_type" android:contentDescription="@string/title_legend_folder_type"
android:paddingEnd="6dp" android:paddingEnd="6dp"
app:layout_constraintBottom_toBottomOf="@+id/tvType" app:layout_constraintBottom_toBottomOf="@+id/tvType"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toTopOf="@+id/tvType" app:layout_constraintTop_toTopOf="@+id/tvType"
app:srcCompat="@drawable/baseline_inbox_24" /> app:srcCompat="@drawable/baseline_inbox_24" />
@ -224,7 +224,7 @@
android:text="Keywords" android:text="Keywords"
android:textAppearance="@android:style/TextAppearance.Small" android:textAppearance="@android:style/TextAppearance.Small"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toBottomOf="@id/tvType" /> app:layout_constraintTop_toBottomOf="@id/tvType" />
<TextView <TextView
@ -238,7 +238,7 @@
android:textColor="?attr/colorWarning" android:textColor="?attr/colorWarning"
android:textIsSelectable="true" android:textIsSelectable="true"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toBottomOf="@id/tvKeywords" /> app:layout_constraintTop_toBottomOf="@id/tvKeywords" />
<Button <Button

@ -20,7 +20,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpander" android:id="@+id/ibExpander"
android:layout_width="36dp" android:layout_width="36dp"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_gravity="center_vertical|center_horizontal" android:layout_gravity="center_vertical|center_horizontal"
@ -37,9 +37,9 @@
android:layout_width="24dp" android:layout_width="24dp"
android:layout_height="24dp" android:layout_height="24dp"
android:contentDescription="@string/title_legend_folder_type" android:contentDescription="@string/title_legend_folder_type"
app:layout_constraintBottom_toBottomOf="@id/ivExpander" app:layout_constraintBottom_toBottomOf="@id/ibExpander"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toTopOf="@id/ivExpander" app:layout_constraintTop_toTopOf="@id/ibExpander"
app:srcCompat="@drawable/baseline_inbox_24" /> app:srcCompat="@drawable/baseline_inbox_24" />
<TextView <TextView
@ -53,9 +53,9 @@
android:singleLine="true" android:singleLine="true"
android:text="Name" android:text="Name"
android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textAppearance="@style/TextAppearance.AppCompat.Medium"
app:layout_constraintBottom_toBottomOf="@id/ivExpander" app:layout_constraintBottom_toBottomOf="@id/ibExpander"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivType" app:layout_constraintStart_toEndOf="@id/ivType"
app:layout_constraintTop_toTopOf="@id/ivExpander" /> app:layout_constraintTop_toTopOf="@id/ibExpander" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
</FrameLayout> </FrameLayout>

@ -43,7 +43,7 @@
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<ImageButton <ImageButton
android:id="@+id/ivExpander" android:id="@+id/ibExpander"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_gravity="center_vertical|center_horizontal" android:layout_gravity="center_vertical|center_horizontal"
@ -70,7 +70,7 @@
android:text="Name" android:text="Name"
android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textAppearance="@style/TextAppearance.AppCompat.Medium"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/ivExpander" app:layout_constraintStart_toEndOf="@id/ibExpander"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<View <View

Loading…
Cancel
Save