Android TextSwitcher实现文字上下翻牌效果(铜板街)
发布时间 - 2026-01-11 01:13:13 点击率:次
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
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:shareInterpolator="false" android:zAdjustment="top" > <translate android:duration="1000" android:fromYDelta="100%p" android:toYDelta="0" /> </set>
slide_out_up.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:shareInterpolator="false" android:zAdjustment="top" > <translate android:duration="1000" android:fromYDelta="0" android:toYDelta="-100%p" /> </set>
以上所述是小编给大家介绍的Android TextSwitcher实现文字上下翻牌效果(铜板街),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对网站的支持!
# android
# textswitcher
# 上下翻牌
# Android实现寻觅红桃A的翻牌游戏
# 小编
# 是一个
# 在此
# 给大家
# 所述
# 给我留言
# 感谢大家
# 有任何
# group_notice_font_size
# setTextColor
# color
# getColor
# dimen
# COMPLEX_UNIT_PX
# TypedValue
# getDimension
# getResources
# loadAnimation
# AnimationUtils
# slide_in_bottom
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
南京网站制作费用,南京远驱官方网站?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
文字头像制作网站推荐软件,醒图能自动配文字吗?
免费视频制作网站,更新又快又好的免费电影网站?
如何在VPS电脑上快速搭建网站?
Laravel如何自定义分页视图?(Pagination示例)
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
JavaScript数据类型有哪些_如何准确判断一个变量的类型
Laravel如何实现数据库事务?(DB Facade示例)
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
如何在云主机上快速搭建网站?
创业网站制作流程,创业网站可靠吗?
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Android自定义控件实现温度旋转按钮效果
实现点击下箭头变上箭头来回切换的两种方法【推荐】
电商网站制作价格怎么算,网上拍卖流程以及规则?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
*服务器网站为何频现安全漏洞?
如何快速配置高效服务器建站软件?
EditPlus中的正则表达式 实战(1)
非常酷的网站设计制作软件,酷培ai教育官方网站?
PythonWeb开发入门教程_Flask快速构建Web应用
在线制作视频网站免费,都有哪些好的动漫网站?
如何在新浪SAE免费搭建个人博客?
如何快速生成可下载的建站源码工具?
简历没回改:利用AI润色让你的文字更专业
怎么用AI帮你设计一套个性化的手机App图标?
再谈Python中的字符串与字符编码(推荐)
网页设计与网站制作内容,怎样注册网站?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
制作公司内部网站有哪些,内网如何建网站?
如何在阿里云通过域名搭建网站?
如何快速辨别茅台真假?关键步骤解析
高防服务器如何保障网站安全无虞?
高防服务器租用如何选择配置与防御等级?
北京网站制作公司哪家好一点,北京租房网站有哪些?
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康

