fixed actions displayed in retweet dialog
This commit is contained in:
parent
1812d8b86e
commit
8d1955995b
|
@ -7,5 +7,6 @@ data class ItemDisplayOption(
|
|||
@ImageShapeStyle
|
||||
var profileImageStyle: Int,
|
||||
var textSize: Float,
|
||||
var showAbsoluteTime: Boolean
|
||||
var showAbsoluteTime: Boolean,
|
||||
var showActions: Boolean
|
||||
)
|
|
@ -187,19 +187,17 @@ class StatusViewHolder(var adapter: IStatusesAdapter, val binding: ItemStatusBin
|
|||
val context = itemView.context
|
||||
val formatter = BidiFormatterSingleton.get()
|
||||
val colorNameManager = UserColorNameManager.get(context)
|
||||
val showCardActions = isCardActionsShown
|
||||
|
||||
val display = status.displayInfo(context)
|
||||
|
||||
binding.status = status
|
||||
binding.showActions = isCardActionsShown
|
||||
|
||||
replyButton.alpha = 1f
|
||||
retweetButton.alpha = 1f
|
||||
favoriteButton.alpha = 1f
|
||||
itemMenu.alpha = 1f
|
||||
|
||||
itemActionsGroup.setVisible(showCardActions)
|
||||
|
||||
if (displayPinned && status.is_pinned_status) {
|
||||
statusInfoLabel.setText(R.string.pinned_status)
|
||||
statusInfoIcon.setImageResource(R.drawable.ic_activity_action_pinned)
|
||||
|
|
|
@ -23,6 +23,8 @@
|
|||
|
||||
<data>
|
||||
|
||||
<import type="android.view.View" />
|
||||
|
||||
<import type="org.mariotaku.twidere.R" />
|
||||
|
||||
<import type="org.mariotaku.twidere.model.ParcelableStatus" />
|
||||
|
@ -31,9 +33,17 @@
|
|||
name="status"
|
||||
type="org.mariotaku.twidere.model.ParcelableStatus" />
|
||||
|
||||
<variable
|
||||
name="displayOption"
|
||||
type="org.mariotaku.twidere.model.adapter.ItemDisplayOption" />
|
||||
|
||||
<variable
|
||||
name="useFavorite"
|
||||
type="boolean" />
|
||||
|
||||
<variable
|
||||
name="showActions"
|
||||
type="boolean" />
|
||||
</data>
|
||||
|
||||
<org.mariotaku.twidere.view.ColorLabelConstraintLayout
|
||||
|
@ -261,7 +271,7 @@
|
|||
android:id="@+id/itemActionsGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="visible"
|
||||
android:visibility="@{showActions ? View.VISIBLE : View.GONE}"
|
||||
app:constraint_referenced_ids="reply,retweet,favorite,itemMenu" />
|
||||
|
||||
|
||||
|
|
|
@ -4,6 +4,6 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<include layout="@layout/list_item_status"/>
|
||||
<include layout="@layout/item_status"/>
|
||||
|
||||
</FrameLayout>
|
Loading…
Reference in New Issue