XamarinAndroid组件教程设置自定义子元素动画(二)
XamarinAndroid组件教程设置自定义子元素动画(二)
(9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果。代码如下:
……using Android.Views.Animations;namespace RecylerViewAnimatorsItemAnimator{[Activity(Label = "RecylerViewAnimatorsItemAnimator", MainLauncher = true, Icon = "@mipmap/icon", Theme = "@style/AppTheme")]public class MainActivity : AppCompatActivity{……protected override void OnCreate(Bundle savedInstanceState){……recyclerView.SetAdapter(adapter);var alphaAnimator = new AlphaAnimator();alphaAnimator.SetInterpolator(new OvershootInterpolator());recyclerView.SetItemAnimator(alphaAnimator);recyclerView.GetItemAnimator().AddDuration = 1200;recyclerView.GetItemAnimator().RemoveDuration = 1200;FindViewById(Resource.Id.add).Click += (sender, e) => {adapter.Add("newly added item", 1);};……}}}
运行程序后,初始状态和图1.1一样。轻拍Add按钮,添加一个子元素。在添加子元素的时候,会伴有指定的动画效果。轻拍DEL按钮,删除一个子元素,同样会伴有指定的动画效果。
XamarinAndroid组件教程设置自定义子元素动画(二)相关推荐
- XamarinAndroid组件教程设置自定义子元素动画(一)
XamarinAndroid组件教程设置自定义子元素动画(一) 如果在RecyclerViewAnimators.Animators中没有所需要的动画效果,就可以自定义一个.此时,需要让自定义的动画继 ...
- XamarinAndroid组件教程RecylerView自定义适配器动画
XamarinAndroid组件教程RecylerView自定义适配器动画 如果RecyclerViewAnimators.Adapters命名空间中没有所需要的适配器动画,开发者可以自定义动画.此时 ...
- XamarinAndroid组件教程设置动画的时长参数
XamarinAndroid组件教程设置动画的时长参数 在添加动画的时候,开发者还可以动画参数进行设置,如动画持续的时长.插值器等.下面依次讲解动画参数的设置方法. 1.设置动画时长 设置动画持续的时 ...
- android 设置动画时长,XamarinAndroid组件教程设置动画的时长参数
XamarinAndroid组件教程设置动画的时长参数 在添加动画的时候,开发者还可以动画参数进行设置,如动画持续的时长.插值器等.下面依次讲解动画参数的设置方法. 1.设置动画时长 设置动画持续的时 ...
- XamarinAndroid组件教程设置动画的设置插值器
XamarinAndroid组件教程设置动画的设置插值器 为动画设置插值器,可以使用BaseItemAnimator抽象类中的SetInterpolator()方法,其语法形式如下: public v ...
- XamarinAndroid组件教程RecylerView适配器设置动画示例
XamarinAndroid组件教程RecylerView适配器设置动画示例 [示例1-3]下面将在RecylerView的子元素进行滚动时,使用适配器动画.具体的操作步骤如下: (1)创建一个名为R ...
- XamarinAndroid组件教程RecylerView适配器设置动画
XamarinAndroid组件教程RecylerView适配器设置动画 本小节将讲解动画相关设置,如动画的时长.插值器以及复合动画等. 1.设置动画时长 设置动画持续的时间可以使用Animation ...
- XamarinAndroid组件教程RecylerView动画组件使用动画(3)
XamarinAndroid组件教程RecylerView动画组件使用动画(3) (8)打开Main.axml文件,构建主界面.代码如下: <?xml version="1.0&quo ...
- XamarinAndroid组件教程RecylerView动画组件使用动画(2)
XamarinAndroid组件教程RecylerView动画组件使用动画(2) 如果开发者要为RecylerView的子元素添加动画效果,需要使用RecyclerView类中的SetItemAnim ...
最新文章
- 【OpenCV 4开发详解】边缘检测原理
- “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
- 动画库 Lottie 的使用
- Apache Kafka:大数据的实时处理时代
- fastjson字段改名/设置别名
- datagrid后台分页js.js
- 未来教育 · 软件破解
- 彻底卸载VS2015
- idea的下载与安装破解
- vue 前端进行tab页面切换时,要求不刷新
- linux系统查询服务器型号,Linux系统查看服务器型号
- 【阿里云ECS使用FTP】使用FileZilla连接阿里云Windows服务器
- 查找1至100的素数
- 浮点数的二进制表示方法
- HiveSql面试题11详解(count(1)、count(*)和count(列名)的区别)
- C语言 有关库函数简介
- android google 分屏 多窗口 按home键界面错乱故障分析(一)分屏的整个流程分析
- npm命令配置淘宝镜像
- 近十年来出现的计算机术语,近十年来科技英语翻译研究评述(2003—2012).doc
- 使用Postfix与Dovecot搭建多域邮件服务
热门文章
- c++纯虚函数在父类中调用的规避
- rails 数据库相关操作命令
- 跨平台C++开发环境搭建——GNU+STL+Boost+wxWidget+OpenSceneGraph
- Windows下Python 3.6 + VS2017 + Anaconda 解决Unable to find vcvarsall.bat问题
- 解决robotframework安装时提示wxPython not found问题
- Too many open files问题解决
- java异常处理机制详解
- java.net.ConnectException: Connection refused 异常
- [异常解决] 安卓6.0权限问题导致老蓝牙程序出现异常解决办法:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission...
- jquery submit()不能提交表单的解决方法