如何在Android中利用TextSwitcher实现一个文字上下翻牌效果

发布时间:2020-12-05 16:02:30

来源:亿速云

阅读:59

作者:Leah

今天就跟大家聊聊有关如何在Android中利用TextSwitcher实现一个文字上下翻牌效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

tvNotice = (TextSwitcher)rootView.findViewById(R.id.tv_notice);

tvNotice.setFactory(new ViewSwitcher.ViewFactory() {

//这里 用来创建内部的视图,这里创建TextView,用来显示文字

public View makeView() {

TextView tv =new TextView(getContext());

//设置文字大小

tv.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources().getDimension(R.dimen.group_notice_font_size));

//设置文字 颜色

tv.setTextColor(getResources().getColor(R.color.font_333333));

return tv;

}

});

然后自己可用timer或者Thread去控制轮播,轮播中控制tvNotice的代码如下

// 设置切入动画

tvNotice.setInAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.slide_in_bottom));

// 设置切出动画

tvNotice.setOutAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.slide_out_up));

//items是一个字符串列表,index就是动态的要显示的items中的索引

tvNotice.setText(itmes.get(index).getTitle());

slide_in_bottom.xml

android:fillAfter="true"

android:shareInterpolator="false" android:zAdjustment="top"

>

android:duration="1000"

android:fromYDelta="100%p"

android:toYDelta="0" />

slide_out_up.xml

android:fillAfter="true"

android:shareInterpolator="false" android:zAdjustment="top"

>

android:duration="1000"

android:fromYDelta="0"

android:toYDelta="-100%p" />

看完上述内容,你们对如何在Android中利用TextSwitcher实现一个文字上下翻牌效果有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

android 属性翻牌动画,如何在Android中利用TextSwitcher实现一个文字上下翻牌效果相关推荐

  1. php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能

    如何在PHP中利用AjaxForm实现一个文件上传功能 发布时间:2020-12-18 14:52:38 来源:亿速云 阅读:94 作者:Leah 如何在PHP中利用AjaxForm实现一个文件上传功 ...

  2. android窗口退出动画,如何在Android中为弹出窗口制作动画

    PopupWindow自定义布局更方便,并且显示位置自由,没有任何限制.使用下面的代码并享受动画.在此动画中,使用底部滑入和滑出,但是您只能更改滑入/滑出动画,并根据您的动画对应用程序中的任何位置进行 ...

  3. android 折纸动画,如何在Android中实现折纸动画

    受到iOS版的启发,在最近的项目中,我们决定在打开列表元素时实现一个类似风格的动画效果.起初,我们试图使用一个现有的实现--android-flip, 通过OpenGL渲染动画--在***的Andro ...

  4. unity editor android 黑屏_如何在Unity中利用nReal制作AR应用

    来源:新浪VR nReal眼镜是今年最有趣的增强现实小工具之一.它们已经在CES上展示过了,几个月前笔者在北京亲自试用过,在我的评测中,我强调了它们不仅非常轻.时尚,而且还能提供非常明亮的全息视图. ...

  5. android+图标闪烁动画,如何在android中闪烁通知图标? [DONE]

    我找到了解决方案:我创建了动画文件并设置了该文件,感谢我找到了解决方案 SET FILE名称在这里: – int icon = R.drawable.animationfile; long when ...

  6. android studio 帧动画,如何在android studio中的两帧动画之间添加延迟?

    我已经用于动画的2个图像视图,我希望这两个动画之间有延迟. 以下是MainActivity.java public class MainActivity extends AppCompatActivi ...

  7. android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...

    Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...

  8. android开发 转跳功能,如何在Android中利用Intent实现一个页面跳转功能

    如何在Android中利用Intent实现一个页面跳转功能 发布时间:2021-02-20 17:06:31 来源:亿速云 阅读:113 作者:Leah 本篇文章为大家展示了如何在Android中利用 ...

  9. android开发上下翻转动画,怎么在android中利用FlipAnimation实现一个3D垂直翻转动画...

    怎么在android中利用FlipAnimation实现一个3D垂直翻转动画 发布时间:2021-02-20 17:08:30 来源:亿速云 阅读:122 作者:Leah 这期内容当中小编将会给大家带 ...

  10. android 同根动画_[转载]Android anim动画切换效果

    关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移.缩放. ...

最新文章

  1. Python之初识函数
  2. Could not find the main class: org.apache.catalina.startup.Boostrap. Program will exit.
  3. 关于SQL视图的创建和使用方法
  4. DCFNET: DISCRIMINANT CORRELATION FILTERS NETWORK FOR VISUAL TRACKING
  5. CookieValue注解
  6. 多线程bug处理记录
  7. 网络攻防实验(五)——201521460003王浩洋
  8. 使用java语言实现将10进制转化为2进制
  9. 任我行打印服务器显示,任我行终极打印
  10. 史蒂夫 乔布斯:遗失的访谈
  11. 华为以“平台应变”之道角逐数字化转型“深水区”
  12. 人类按什么动物的优点发明什么
  13. win10 修改git账号密码
  14. 6款好用的文字云工具
  15. Oracle中文转拼音函数
  16. Vue-Router给当前url添加参数时报错 Navigation Duplicated Avoided redundant navigation to current location
  17. 使用AI提取文字路径
  18. Linux移动光标指令hkjl,使用 HPC Pack 在 Linux VM 上執行 OpenFOAM - Azure Virtual Machines | Microsoft Docs...
  19. jeesite集群和负载均衡配置
  20. ios7技巧:你需要掌握的19个iOS7使用技巧

热门文章

  1. 20170830 - A - Java IO操作
  2. DPDK报文分类与访问控制
  3. 重新加载maven项目的依赖项
  4. Codeforces 448 D. Multiplication Table
  5. 官方 Material Design App
  6. 十分钟让你对C++ Traits大彻大悟
  7. apache和IIS共存,服务器对外统一使用80端口
  8. 拓端tecdat|R语言在逻辑回归中求R square R方
  9. android color属性黑色,android – 未找到样式属性attr / colorSecondary
  10. pandas数据归一化方法