Adds opacity for boosts/favs.
This commit is contained in:
parent
10bd9cc499
commit
230598af35
|
@ -42,6 +42,7 @@ import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
|
@ -146,6 +147,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_1));
|
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_1));
|
||||||
}
|
}
|
||||||
imgH = ContextCompat.getDrawable(context, R.drawable.ic_chat_bubble_outline);
|
imgH = ContextCompat.getDrawable(context, R.drawable.ic_chat_bubble_outline);
|
||||||
|
holder.main_container_trans.setVisibility(View.GONE);
|
||||||
break;
|
break;
|
||||||
case "reblog":
|
case "reblog":
|
||||||
holder.status_action_container.setVisibility(View.GONE);
|
holder.status_action_container.setVisibility(View.GONE);
|
||||||
|
@ -159,6 +161,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_2));
|
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_2));
|
||||||
}
|
}
|
||||||
imgH = ContextCompat.getDrawable(context, R.drawable.ic_boost_header_notif);
|
imgH = ContextCompat.getDrawable(context, R.drawable.ic_boost_header_notif);
|
||||||
|
holder.main_container_trans.setVisibility(View.VISIBLE);
|
||||||
break;
|
break;
|
||||||
case "favourite":
|
case "favourite":
|
||||||
holder.status_action_container.setVisibility(View.GONE);
|
holder.status_action_container.setVisibility(View.GONE);
|
||||||
|
@ -172,6 +175,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_3));
|
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_3));
|
||||||
}
|
}
|
||||||
imgH = ContextCompat.getDrawable(context, R.drawable.ic_fav_notif_header);
|
imgH = ContextCompat.getDrawable(context, R.drawable.ic_fav_notif_header);
|
||||||
|
holder.main_container_trans.setVisibility(View.VISIBLE);
|
||||||
break;
|
break;
|
||||||
case "follow":
|
case "follow":
|
||||||
holder.status_action_container.setVisibility(View.GONE);
|
holder.status_action_container.setVisibility(View.GONE);
|
||||||
|
@ -185,6 +189,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_4));
|
holder.card_status_container.setCardBackgroundColor(ContextCompat.getColor(context, R.color.notif_light_4));
|
||||||
}
|
}
|
||||||
imgH = ContextCompat.getDrawable(context, R.drawable.ic_follow_notif_header);
|
imgH = ContextCompat.getDrawable(context, R.drawable.ic_follow_notif_header);
|
||||||
|
holder.main_container_trans.setVisibility(View.GONE);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
changeDrawableColor(context, R.drawable.ic_chat_bubble_outline, R.color.mastodonC4);
|
changeDrawableColor(context, R.drawable.ic_chat_bubble_outline, R.color.mastodonC4);
|
||||||
|
@ -503,6 +508,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
PopupMenu popup = new PopupMenu(context, attached);
|
PopupMenu popup = new PopupMenu(context, attached);
|
||||||
|
assert status != null;
|
||||||
final boolean isOwner = status.getAccount().getId().equals(userId);
|
final boolean isOwner = status.getAccount().getId().equals(userId);
|
||||||
popup.getMenuInflater()
|
popup.getMenuInflater()
|
||||||
.inflate(R.menu.option_toot, popup.getMenu());
|
.inflate(R.menu.option_toot, popup.getMenu());
|
||||||
|
@ -563,6 +569,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
//noinspection deprecation
|
//noinspection deprecation
|
||||||
content = Html.fromHtml(status.getContent()).toString();
|
content = Html.fromHtml(status.getContent()).toString();
|
||||||
ClipData clip = ClipData.newPlainText(Helper.CLIP_BOARD, content);
|
ClipData clip = ClipData.newPlainText(Helper.CLIP_BOARD, content);
|
||||||
|
assert clipboard != null;
|
||||||
clipboard.setPrimaryClip(clip);
|
clipboard.setPrimaryClip(clip);
|
||||||
Toast.makeText(context,R.string.clipboard,Toast.LENGTH_LONG).show();
|
Toast.makeText(context,R.string.clipboard,Toast.LENGTH_LONG).show();
|
||||||
return true;
|
return true;
|
||||||
|
@ -914,6 +921,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
LinearLayout status_container2;
|
LinearLayout status_container2;
|
||||||
LinearLayout status_container3;
|
LinearLayout status_container3;
|
||||||
LinearLayout notification_status_container;
|
LinearLayout notification_status_container;
|
||||||
|
FrameLayout main_container_trans;
|
||||||
ImageView status_privacy;
|
ImageView status_privacy;
|
||||||
|
|
||||||
public View getView(){
|
public View getView(){
|
||||||
|
@ -923,6 +931,7 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
|
||||||
public ViewHolder(View itemView) {
|
public ViewHolder(View itemView) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
card_status_container = itemView.findViewById(R.id.card_status_container);
|
card_status_container = itemView.findViewById(R.id.card_status_container);
|
||||||
|
main_container_trans = itemView.findViewById(R.id.container_trans);
|
||||||
notification_status_container = itemView.findViewById(R.id.notification_status_container);
|
notification_status_container = itemView.findViewById(R.id.notification_status_container);
|
||||||
status_document_container = itemView.findViewById(R.id.status_document_container);
|
status_document_container = itemView.findViewById(R.id.status_document_container);
|
||||||
notification_status_content = itemView.findViewById(R.id.notification_status_content);
|
notification_status_content = itemView.findViewById(R.id.notification_status_content);
|
||||||
|
|
|
@ -296,5 +296,11 @@
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
<FrameLayout
|
||||||
|
android:visibility="gone"
|
||||||
|
android:alpha="0.3"
|
||||||
|
android:background="@android:color/background_dark"
|
||||||
|
android:id="@+id/container_trans"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"/>
|
||||||
</android.support.v7.widget.CardView>
|
</android.support.v7.widget.CardView>
|
Loading…
Reference in New Issue