Skip to content

Commit

Permalink
Make dictionary detail toggle bigger
Browse files Browse the repository at this point in the history
  • Loading branch information
itkach committed May 27, 2018
1 parent 8d5465d commit 118e46f
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 19 deletions.
36 changes: 23 additions & 13 deletions res/layout/dictionary_list_item.xml
Original file line number Diff line number Diff line change
Expand Up @@ -209,22 +209,32 @@
android:layout_marginTop="4dp"
>

<ImageView
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/dictionary_btn_toggle_detail"
android:layout_gravity="left"
android:paddingRight="16dp"
android:paddingTop="8dp"
android:paddingBottom="4dp"
android:paddingLeft="16dp"
android:layout_alignParentLeft="true"/>

<Space
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
/>
android:id="@+id/dictionary_detail_toggle"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/dictionary_btn_toggle_detail"
android:layout_gravity="left"
android:paddingRight="16dp"
android:paddingTop="8dp"
android:paddingBottom="4dp"
android:paddingLeft="16dp"
android:layout_alignParentLeft="true"/>

<Space
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:id="@+id/dictionary_btn_toggle_detail_space"
/>
</LinearLayout>


<ImageView
android:layout_width="wrap_content"
Expand Down
15 changes: 9 additions & 6 deletions src/itkach/aard2/DictionaryListAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -114,19 +114,19 @@ public void onClick(View view) {
}
});

View btnToggleDetail = view
.findViewById(R.id.dictionary_btn_toggle_detail);

btnToggleDetail.setOnClickListener(new View.OnClickListener() {
View.OnClickListener detailToggle = new View.OnClickListener() {
@Override
public void onClick(View view) {
Integer position = (Integer)view.getTag();
SlobDescriptor desc = data.get(position);
desc.expandDetail = !desc.expandDetail;
data.set(position, desc);
}
});
};

View viewDetailToggle = view
.findViewById(R.id.dictionary_detail_toggle);
viewDetailToggle.setOnClickListener(detailToggle);

View.OnClickListener toggleFavListener = new View.OnClickListener() {
@Override
Expand Down Expand Up @@ -182,7 +182,10 @@ public void onClick(View view) {
.findViewById(R.id.dictionary_btn_toggle_detail);
int toggleIcon = desc.expandDetail ? R.xml.ic_list_angle_up : R.xml.ic_list_angle_down;
btnToggleDetail.setImageDrawable(FontIconDrawable.inflate(context, toggleIcon));
btnToggleDetail.setTag(position);

View viewDetailToggle = view
.findViewById(R.id.dictionary_detail_toggle);
viewDetailToggle.setTag(position);

ImageView btnForget = (ImageView) view
.findViewById(R.id.dictionary_btn_forget);
Expand Down

0 comments on commit 118e46f

Please sign in to comment.