Android 潜望镜评论动画
我试图实现与潜望镜评论中相同的动画效果 我这样做的方式是:我有一个Android 潜望镜评论动画,android,android-animation,Android,Android Animation,我试图实现与潜望镜评论中相同的动画效果 我这样做的方式是:我有一个列表视图。和 ListView中第一个可见子对象的动画淡出。 但这似乎不起作用 请给我建议如何实现这一点。谢谢 这是对一个2岁问题的回答,但将来可能会帮助其他人 可以通过与和结合使用来完成此操作 事情就是这样 在onBindViewHolder方法内的适配器中,创建一个绑定到创建的每个消息/文本视图的倒计时实例。因此,每一条发布的消息都有一个计时器 } 注意-这是我设法做到的方法,我开发Android才3-4个月。这更接近潜望
列表视图
。和
ListView中第一个可见子对象的动画淡出。
但这似乎不起作用
请给我建议如何实现这一点。谢谢 这是对一个2岁问题的回答,但将来可能会帮助其他人 可以通过与和结合使用来完成此操作 事情就是这样
这很有帮助:在淡入淡出动画后,您可能应该从列表中删除该项目。没错。我并没有包括那个部分,因为OP只是要求动画部分。但我会编辑答案。谢谢你的反馈。 new CountDownTimer(5000, 1000){ //(timer_duration, timer_interval) @Override public void onTick(long millisUntilFinished) { //runs every second (1000 ms) } @Override public void onFinish() { //Do your operations when timer is finised setFadeAnimation(viewHolder.comment_layout_container); userCommentList.remove(userComment);
viewHolder.comment_layout_container.setVisibility(View.INVISIBLE); } }.start();
int FADE_DURATION = 1000; // in milliseconds
private void setFadeAnimation(LinearLayout view) {
/*sets animation from complete opaque state(1.0f) to complete transparent state(0.0f)*/
AlphaAnimation anim = new AlphaAnimation(1.0f, 0.0f);
anim.setDuration(FADE_DURATION);
view.startAnimation(anim);