mirror of
https://codeberg.org/tom79/Fedilab.git
synced 2025-09-15 08:20:18 +03:00
Use MaterialButton for sensitive media toggle + make it larger
This commit is contained in:
parent
dbc5bae868
commit
bd987fe7f1
3 changed files with 9 additions and 11 deletions
|
@ -3016,9 +3016,9 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
|
||||||
|
|
||||||
RequestBuilder<Drawable> requestBuilder = prepareRequestBuilder(context, attachment, mediaW * ratio, mediaH * ratio, focusX, focusY, statusToDeal.sensitive, false);
|
RequestBuilder<Drawable> requestBuilder = prepareRequestBuilder(context, attachment, mediaW * ratio, mediaH * ratio, focusX, focusY, statusToDeal.sensitive, false);
|
||||||
if (!statusToDeal.sensitive || expand_media) {
|
if (!statusToDeal.sensitive || expand_media) {
|
||||||
layoutMediaBinding.viewHide.setImageResource(R.drawable.ic_baseline_visibility_24);
|
layoutMediaBinding.viewHide.setIconResource(R.drawable.ic_baseline_visibility_24);
|
||||||
} else {
|
} else {
|
||||||
layoutMediaBinding.viewHide.setImageResource(R.drawable.ic_baseline_visibility_off_24);
|
layoutMediaBinding.viewHide.setIconResource(R.drawable.ic_baseline_visibility_off_24);
|
||||||
}
|
}
|
||||||
requestBuilder.load(attachment.preview_url).into(layoutMediaBinding.media);
|
requestBuilder.load(attachment.preview_url).into(layoutMediaBinding.media);
|
||||||
if (statusToDeal.sensitive) {
|
if (statusToDeal.sensitive) {
|
||||||
|
|
|
@ -162,9 +162,9 @@ public class StatusDirectMessageAdapter extends RecyclerView.Adapter<RecyclerVie
|
||||||
|
|
||||||
RequestBuilder<Drawable> requestBuilder = prepareRequestBuilder(context, attachment, mediaW * ratio, mediaH * ratio, focusX, focusY, status.sensitive, false);
|
RequestBuilder<Drawable> requestBuilder = prepareRequestBuilder(context, attachment, mediaW * ratio, mediaH * ratio, focusX, focusY, status.sensitive, false);
|
||||||
if (!status.sensitive || expand_media) {
|
if (!status.sensitive || expand_media) {
|
||||||
layoutMediaBinding.viewHide.setImageResource(R.drawable.ic_baseline_visibility_24);
|
layoutMediaBinding.viewHide.setIconResource(R.drawable.ic_baseline_visibility_24);
|
||||||
} else {
|
} else {
|
||||||
layoutMediaBinding.viewHide.setImageResource(R.drawable.ic_baseline_visibility_off_24);
|
layoutMediaBinding.viewHide.setIconResource(R.drawable.ic_baseline_visibility_off_24);
|
||||||
}
|
}
|
||||||
requestBuilder.load(attachment.preview_url).into(layoutMediaBinding.media);
|
requestBuilder.load(attachment.preview_url).into(layoutMediaBinding.media);
|
||||||
if (status.sensitive) {
|
if (status.sensitive) {
|
||||||
|
|
|
@ -60,16 +60,14 @@
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@id/media" />
|
app:layout_constraintTop_toTopOf="@id/media" />
|
||||||
|
|
||||||
<ImageView
|
<com.google.android.material.button.MaterialButton
|
||||||
android:id="@+id/view_hide"
|
android:id="@+id/view_hide"
|
||||||
android:layout_width="24dp"
|
style="@style/Widget.Material3.Button.IconButton"
|
||||||
android:layout_height="24dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_alignParentStart="true"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentTop="true"
|
|
||||||
android:layout_margin="5dp"
|
|
||||||
android:contentDescription="@string/visibility"
|
android:contentDescription="@string/visibility"
|
||||||
android:importantForAccessibility="no"
|
android:importantForAccessibility="no"
|
||||||
android:src="@drawable/ic_baseline_visibility_24"
|
app:icon="@drawable/ic_baseline_visibility_24"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@id/media" />
|
app:layout_constraintTop_toTopOf="@id/media" />
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue