Как добавить анимацию отправки сообщений, как в некоторых приложениях для обмена сообщениями?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как добавить анимацию отправки сообщений, как в некоторых приложениях для обмена сообщениями?

Сообщение Anonymous »

Как в Android добавить анимацию «отправленное сообщение» в адаптер RecyclerView, когда пользователь пишет сообщение и отправляет его на мой облачный Linux-сервер.
Вот мой фактический код адаптера:

Код: Выделить всё

package com.example.privatechatapplication.adapters;

import android.*;
import androidx.*;

import com.squareup.picasso.Picasso;

import java.util.List;

import com.example.privatechatapplication.R;

public class ChatAdapter extends RecyclerView.Adapter {

private final Activity activity;
private final ArrayList messages;

public ChatAdapter(final Activity activity, final ArrayList messages) {
this.activity = activity;
this.messages = messages;
}

@NonNull
@Override
public MessageHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) {
return new MessageHolder(LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.message_sent_layout, viewGroup, false));
}

@Override
public void onBindViewHolder(@NonNull MessageHolder holder, int position) {
final ImageView senderProfilePhotoImageView = holder.senderProfilePhotoImageView;
final TextView messageContentTextView = holder.messageContentTextView;
Picasso.get().load(getString(R.string.linux_server_url) + messages.get(position).getSenderProfilePhotoName()).into(senderProfilePhotoImageView);
messageContentTextView.setText(messages.get(position).getMessageContent());
}

@Override
public void getItemCount() {
return messages.size();
}

static final class MessageHolder extends RecyclerView.ViewHolder {

private final ImageView senderProfilePhotoImageView;
private final TextView messageContentTextView;

public MessageHolder(@NonNull View itemView) {
super(itemView);
senderProfilePhotoImageView = itemView.findViewById(R.id.senderProfilePhotoImageView);
messageContentTextView = itemView.findViewById(R.id.messageContentTextView);
}
}
}
В этом коде я хочу гарантировать, что сообщение будет отправлено с анимацией, как в некоторых приложениях для обмена сообщениями. Любая помощь будет оценена по достоинству. С уважением...

Подробнее здесь: https://stackoverflow.com/questions/786 ... aging-apps
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»