热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

左右对动画回收器视图项目进行动画处理,以告知用户滑动选项

我已经实现了一种手势,以提示用户我们在iOS应用中拥有的滑动选项。它看起来像-

我已经实现了一种手势,以提示用户我们在iOS应用中拥有的滑动选项。它看起来像-

左右对动画回收器视图项目进行动画处理,以告知用户滑动选项

我是Android应用程序开发的新手。除了动画之外,我已经实现了所有类似屏幕的功能。如何在Android应用程序中为回收者视图项目添加相同的动画?


最后,我自己实现了。

这里是item_layout.xml-

android:layout_
android:layout_>
android:id="@+id/leftView"
android:layout_
android:layout_
android:layout_alignTop="@+id/main_layout"
android:layout_alignBottom="@id/main_layout"
android:layout_alignParentStart="true"
android:background="@color/darkGray" />
android:id="@+id/rightView"
android:layout_
android:layout_
android:layout_alignTop="@+id/main_layout"
android:layout_alignBottom="@+id/main_layout"
android:layout_alignParentEnd="true"
android:background="@color/darkRed" />
android:layout_
android:layout_>
...


这是RecyclerView.Adapter的实现方式-

@Override
public ViewHolder onCreateViewHolder(ViewGroup parent,int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_layout,parent,false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(final ViewHolder holder,int position) {
....
....
if (position == 0) {
ObjectAnimator animatiOnLeft= ObjectAnimator.ofFloat(holder.swipeLayout,"translationX",0f,80f,-80f,0f);
animationLeft.setDuration(1500);
animationLeft.start();
}
}

希望这对某人有帮助!


推荐阅读
author-avatar
蒋诽盐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有