mirror of
https://codeberg.org/tom79/Fedilab.git
synced 2024-12-22 08:40:03 +02:00
Allow to display banner as a media
This commit is contained in:
parent
4204f658d7
commit
d2535fd2f8
1 changed files with 24 additions and 0 deletions
|
@ -498,6 +498,30 @@ public class ProfileActivity extends BaseActivity {
|
||||||
binding.accountNote.setMovementMethod(LinkMovementMethod.getInstance());
|
binding.accountNote.setMovementMethod(LinkMovementMethod.getInstance());
|
||||||
|
|
||||||
|
|
||||||
|
binding.bannerPp.setOnClickListener(v -> {
|
||||||
|
Intent intent = new Intent(ProfileActivity.this, MediaActivity.class);
|
||||||
|
Bundle args = new Bundle();
|
||||||
|
Attachment attachment = new Attachment();
|
||||||
|
attachment.description = account.acct;
|
||||||
|
attachment.preview_url = account.header;
|
||||||
|
attachment.url = account.header;
|
||||||
|
attachment.remote_url = account.header;
|
||||||
|
attachment.type = "image";
|
||||||
|
ArrayList<Attachment> attachments = new ArrayList<>();
|
||||||
|
attachments.add(attachment);
|
||||||
|
args.putSerializable(Helper.ARG_MEDIA_ARRAY, attachments);
|
||||||
|
args.putInt(Helper.ARG_MEDIA_POSITION, 1);
|
||||||
|
new CachedBundle(ProfileActivity.this).insertBundle(args, currentAccount, bundleId -> {
|
||||||
|
Bundle bundle = new Bundle();
|
||||||
|
bundle.putLong(Helper.ARG_INTENT_ID, bundleId);
|
||||||
|
intent.putExtras(bundle);
|
||||||
|
ActivityOptionsCompat options = ActivityOptionsCompat
|
||||||
|
.makeSceneTransitionAnimation(ProfileActivity.this, binding.accountPp, attachment.url);
|
||||||
|
// start the new activity
|
||||||
|
startActivity(intent, options.toBundle());
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
binding.accountPp.setOnClickListener(v -> {
|
binding.accountPp.setOnClickListener(v -> {
|
||||||
Intent intent = new Intent(ProfileActivity.this, MediaActivity.class);
|
Intent intent = new Intent(ProfileActivity.this, MediaActivity.class);
|
||||||
Bundle args = new Bundle();
|
Bundle args = new Bundle();
|
||||||
|
|
Loading…
Reference in a new issue