indicator layout fix

This commit is contained in:
nuclearfog 2023-01-14 11:12:46 +01:00
parent 181985dddc
commit 020e757017
No known key found for this signature in database
GPG Key ID: 03488A185C476379
3 changed files with 12 additions and 12 deletions

View File

@ -52,13 +52,11 @@ public class IconHolder extends ViewHolder implements OnClickListener {
public IconHolder(ViewGroup parent, GlobalSettings settings, OnHolderClickListener listener) {
super(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_attachment, parent, false));
super(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_icon, parent, false));
button = itemView.findViewById(R.id.item_icon_media);
this.settings = settings;
this.listener = listener;
button = itemView.findViewById(R.id.item_status_media);
itemView.getLayoutParams().width = parent.getMeasuredHeight();
itemView.getLayoutParams().height = parent.getMeasuredHeight();
button.setOnClickListener(this);
}
@ -67,7 +65,7 @@ public class IconHolder extends ViewHolder implements OnClickListener {
public void onClick(View v) {
int position = getLayoutPosition();
if (position != NO_POSITION) {
if (v == button) {
if (v.getId() == R.id.item_icon_media) {
listener.onItemClick(position, OnHolderClickListener.NO_TYPE);
}
}

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/item_attachment_indicator_margin"
android:layout_marginEnd="@dimen/item_attachment_indicator_margin">
android:layout_width="@dimen/item_icon_indicator_size"
android:layout_height="@dimen/item_icon_indicator_size"
android:layout_marginStart="@dimen/item_icon_indicator_margin"
android:layout_marginEnd="@dimen/item_icon_indicator_margin">
<ImageButton
android:id="@+id/item_status_media"
android:id="@+id/item_icon_media"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/round"

View File

@ -257,8 +257,10 @@
<dimen name="item_poll_layout_padding">5dp</dimen>
<dimen name="tiem_poll_text_size">11sp</dimen>
<!-- dimens of item_attachment.xml -->
<dimen name="item_attachment_indicator_margin">2dp</dimen>
<!-- dimens of item_icon.xml -->
<dimen name="item_icon_indicator_margin">2dp</dimen>
<dimen name="item_icon_indicator_size">@dimen/item_status_indicator_size</dimen>
<!-- dimens of item_option -->
<dimen name="item_option_icon_size">12sp</dimen>