android studio中添加gif文件格式,Android studio 使用 ImageView 加载 gif 文件
使用一个开源的图片加载和缓存的第三方框架 Android Glide 。
一、首先下载相应的 jar 包。
将 jar 包放进 libs 文件夹中,再导进工程中。
二、将 gif 文件放进 drawable 文件夹中
三、再 layout 中加入以下代码
其中,
android:scaleType="fitXY"
是为了适应屏幕,充满整个屏幕,android:scaleType 还有很多其他取值。
四、相应的 Activity 中,在onCreate 中加入以下代码
ImageView welcome_gif =(ImageView) findViewById(R.id.welcome_gif);
Glide.with(this).load(R.drawable.welcome_mutouren).into(welcome_gif);
其中,R.id.welcome_gif 是 ImageView 的 id 号;R.drawable.welcome_mutouren是放入的gif 文件
(图片来自 ui 中国)
下面的内容与主题无关了,只是实现这个欢迎加载界面时的一些记录。
一、停留在欢迎页面一定的时间。
在相应的 Activity 的 onCreate() 方法中加入以下代码
Timer timer=newTimer();
TimerTask timerTask=newTimerTask() {
@Overridepublic voidrun() {
startActivity(intent);
}
};
timer.schedule(timerTask,2000);//此处的Delay可以是2*1000,代表两秒
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。
TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
用Timer线程实现和计划执行一个任务的基础步骤:1.实现自定义的TimerTask的子类,run方法包含要执行的任务代码。2.实例化Timer类,创建计时器后台线程。3.制定执行计划。这里用schedule方法,第一个参数是TimerTask对象,第二个参数表示开始执行前的延时时间
(单位是milliseconds,这里定义了2000)。还有一种方法可以指定任务的执行时间。
二、从其他页面返回时不会再次执行这个欢迎界面。
在相应页面中改写 onPause() 方法
@Overrideprotected voidonPause(){super.onPause();
finish();
}
android studio中添加gif文件格式,Android studio 使用 ImageView 加载 gif 文件相关推荐
- Android系统中固件崩溃后使用uevent机制重新加载固件 流程分析
[前言] Android系统为了保证各商业公司的利益,允许在系统中使用不开源的固件.因此我们可以看到比如用于音频处理的.用于键盘支持的等等大量固件.既然这么多模块要用到固件,那么我们也有必要来了解一下 ...
- Linux复制文件到usb设备中,使用shell脚本实现USB设备的加载与文件复制
使用shell脚本实现USB设备的加载与文件复制 在Linux操作系统中,如果插入一个USB设备,需要用mount挂载命令才能实现这个设备的加载,下面写一个USB设备挂载与文件复制的Shell程序,程 ...
- android studio中添加gif文件格式,利用Android Studio截屏和录制视频并转为gif
前言:在写博客或者传项目到github上时放上一张gif图片更能表达出作者想要表达的内容,那么怎样可以方便的录制一张gif图片,就成了本篇博客要讨论的内容了. 这里使用Android Studio来制 ...
- java界面中加载图片,Java登录界面中添加背景图片,程序无错,但加载不了图片,求帮忙...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; public class Demo extends JFrame { p ...
- java界面怎么加图片不显示不出来_Java登录界面中添加背景图片,程序无错,但加载不了图片,求帮忙...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; public class Demo extends JFrame { p ...
- 在java中添加源_关于Java:如何在Android Studio中添加链接的源文件夹?
在Eclipse中,我可以将源文件夹作为"链接的源文件夹"添加到我的android项目中. 如何在Android Studio中实现同一目的? 或者是否可以添加外部文件夹以构建gr ...
- android编程中添加gif,Android应用开发之【Android】使用android-gif-drawable包加载GIF动图...
本文将带你了解Android应用开发之[Android]使用android-gif-drawable包加载GIF动图,希望本文对大家学Android有所帮助. [导包] 首先需要导入android-g ...
- Android studio 使用心得(六)---android studio 如何加载.so文件
2019独角兽企业重金招聘Python工程师标准>>> 之前一直没怎么注意,以为.so文件android为像eclipse一样直接加载,但是直到昨天我在android studio上 ...
- android studio 加载html文件(备忘)
android studio版本:2021.2.1 例程名称:htmlFile 我做的一个小东西需要一个软件协议之类的,之前直接用textview做,修改起来太麻烦,所以改成加载html文件,即解决了 ...
最新文章
- 技术图文:如何利用 Turtle 绘制一棵漂亮的樱花树
- 消息队列 RabbitMQ
- angular集成websocket_Angular + Websocket
- Linux疑难杂症解决方案100篇(十五)-万字长文带你深入Linux 内核学习:环境搭建和内核编译
- javascript 校验 非空_JavaScript_form表单非空验证;
- java项目部署到linux上面,把我的Java项目部署到Linux系统
- ECMAScript 实现继承的几种方式
- 河南省哪个单招学校学计算机最好,河南单招走哪个学校好?「公办大学扩招」...
- 进程间通信的11种方法
- Python基础:安装包
- 小超市的大梦想,京东的梦醒时分
- 分享优秀的微信答题小程序
- edem颗粒替换_EDEM常见问题
- matlab瓶盖盖严检查,口服液瓶盖密封性的质量检测方法你知道吗?
- 工业机器人pallet指令_工业机器人编程指令详解
- 电子邮件营销的十大技巧
- 在图片上加滚动文字html,如何让文字在图片上滚动
- 《Android之大话设计模式》--设计原则 第二章:单一职责原则 乔峰VS慕容复
- [CF538H]Summer Dichotomy
- 东华OJ第85题 计算多项式的值
热门文章
- 计算机辅助海报设计,包装计算机辅助设计软件应用-Illustrator 综合实例 海报制作..pptx...
- mat文件转excel
- for do done循环语句
- matlab的基本语法规则_【经验交流】matlab自定义回调函数语法规则
- 滴答顺风车怎么抢90%以上的订单_第一批抢着加入滴滴轻快的司机,赚到钱了吗?...
- When(XXX).thenReturn(YYY)使用
- 【06 Plugin】
- 灵魂拷问!2021年Java常见面试题
- 【考研数学】三. 微分方程
- Oracle 11g业务用户更改密码后产生大量library cache lock等待