mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-28 02:37:46 +00:00
parent
bc787f20e3
commit
44df1128af
@ -174,14 +174,14 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
private View composePanel;
|
||||
private View composeBubble;
|
||||
|
||||
private AttachmentTypeSelectorAdapter attachmentAdapter;
|
||||
private AttachmentManager attachmentManager;
|
||||
private BroadcastReceiver securityUpdateReceiver;
|
||||
private BroadcastReceiver groupUpdateReceiver;
|
||||
private Optional<EmojiPopup> emojiPopup = Optional.absent();
|
||||
private EmojiToggle emojiToggle;
|
||||
private HidingImageButton quickAttachmentToggle;
|
||||
private QuickAttachmentDrawer quickAttachmentDrawer;
|
||||
private AttachmentTypeSelectorAdapter attachmentAdapter;
|
||||
private AttachmentManager attachmentManager;
|
||||
private BroadcastReceiver securityUpdateReceiver;
|
||||
private BroadcastReceiver groupUpdateReceiver;
|
||||
private Optional<EmojiPopup> emojiPopup = Optional.absent();
|
||||
private EmojiToggle emojiToggle;
|
||||
protected HidingImageButton quickAttachmentToggle;
|
||||
private QuickAttachmentDrawer quickAttachmentDrawer;
|
||||
|
||||
private Recipients recipients;
|
||||
private long threadId;
|
||||
@ -848,7 +848,7 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
|
||||
quickAttachmentDrawer.setListener(this);
|
||||
quickAttachmentToggle.setOnClickListener(new QuickAttachmentToggleListener());
|
||||
} else {
|
||||
quickAttachmentToggle.setVisibility(View.GONE);
|
||||
quickAttachmentToggle.disable();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -56,6 +56,7 @@ public class ConversationPopupActivity extends ConversationActivity {
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
composeText.requestFocus();
|
||||
quickAttachmentToggle.disable();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,6 +26,7 @@ public class HidingImageButton extends ImageButton {
|
||||
}
|
||||
|
||||
public void hide() {
|
||||
if (!isEnabled()) return;
|
||||
final Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.slide_to_right);
|
||||
animation.setAnimationListener(new AnimationListener() {
|
||||
@Override public void onAnimationStart(Animation animation) {}
|
||||
@ -38,6 +39,7 @@ public class HidingImageButton extends ImageButton {
|
||||
}
|
||||
|
||||
public void show() {
|
||||
if (!isEnabled()) return;
|
||||
setVisibility(VISIBLE);
|
||||
animateWith(AnimationUtils.loadAnimation(getContext(), R.anim.slide_from_right));
|
||||
}
|
||||
@ -47,4 +49,9 @@ public class HidingImageButton extends ImageButton {
|
||||
animation.setInterpolator(new FastOutSlowInInterpolator());
|
||||
startAnimation(animation);
|
||||
}
|
||||
|
||||
public void disable() {
|
||||
setVisibility(GONE);
|
||||
setEnabled(false);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user