我正在制作一个应用程序,它有两个项目的列表,每个项目有两个gif(相同的gif)。正如您在视频中看到的那样,当您单击gif时,gif不会显示在运动中,而是显示为实心图像,但当您单击向右或向左箭头时,它会正确显示在运动中,尽管在OnCreate函数和btn\u next中都调用了加载gif的函数。setOnClickListener()函数和btn\u prev。setOnClickListener()函数。因此,同样的操作也完成了,但onCreate()gif不会在运动中显示,在btn\u next和btn\u prev setOnClickListener()上显示。拜托,有人能告诉我这里会发生什么吗?B因为实际上执行了相同的代码,但在第一个CLik上没有工作视频:https://youtube.com/shorts/S5fDsqu3CeI?feature=share
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dialog);
init();
glide();
}
private void init() {
img_1 = findViewById(R.id.img_image1);
btn_prev = findViewById(R.id.dialog_btn_prev);
btn_next = findViewById(R.id.dialog_btn_next);
btn_next.setOnClickListener(view -> {
glide();
});
btn_prev.setOnClickListener(view -> {
glide();
}
});
}
public void glide() {
Glide.with(getApplicationContext()).load(R.drawable.earth).into(img_1);
}
试试这个!
Glide.with(this)
.asGif()
.load(R.raw._img)
.centerCrop()
.into(new ImageViewTarget<GifDrawable>(img) {
@Override
protected void setResource(@Nullable GifDrawable resource) {
img.setImageDrawable(resource);
}
});
添加依赖项生成。gradle(应用程序级)
implementation 'com.github.bumptech.glide:glide:4.13.2'
当您使用此初始化Glide时更改您的代码。
Glide.with(this).asGif().load(R.raw. earth).into(img_1);
恭喜你,你的维基现在启动和运行。这里有一些更多的提示,让你开始。 与DokuWiki的享受你的工作, – 开发商 创建您的第页 您的wiki需要有一个起始页。只要它不存在,这个环节将是红色的主页。 来吧,跟随该链接,创建页面。如果你需要用你总是可以参考的语法页面的语法帮助。 您可能还需要使用一个侧边栏。要创建它,只需编辑边栏页。在该页面一切都将在一个侧面的利润率列中显示。请阅读我们的侧边栏上的常见
fileInput包含一个大约30行的csv文件,我只想访问第二行。 我需要访问第二行而不是第一行(第一行包含列名称)<代码>行[1]给出了
问题内容: 我正在尝试用JavaFX创建我的第一个应用程序,而Button调用一个方法时遇到了问题(例如,打开另一个窗口)-我总是必须单击两次才能触发操作。 这是来自控制器的代码: 我的方法在这里实现: 问题答案: 最有可能在FXML中包含以下内容: 这使您的按钮可以调用您的方法。但是,您没有定义要在单击按钮时执行的逻辑,而是第一次说:“单击此按钮时,在我的按钮上放一个会叫“ 因此,您的第一次单击
我尝试做什么: 我希望HashSet中充满程序不知道的新词。用户按下主机上的“转换”按钮。带有单词的文件的路径在主框架上给出。 如果单词是新单词,则会打开一个J对话框并要求插入新单词(因此您可以更改拼写,例如第一个字母大…)。 如果用户按下JDialog上的“写入”按钮,该单词将添加到HashSet中。 但是如果我在那之后打印我的HashSet,则只显示“旧”值。当我第二次按下主框架上的“转换”按
本文向大家介绍PyCharm第一次安装及使用教程,包括了PyCharm第一次安装及使用教程的使用技巧和注意事项,需要的朋友参考一下 pycharm简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Dj
我有一个应用程序,当用户打开指向图像的链接时,不是打开浏览器,而是在服务中创建一个浮动的图像视图,并显示在所有其他应用程序之上(需要android.permission.SYSTEM\u ALERT\u窗口的权限)。这里是应用程序的链接:Tappic。 我想使用Glide添加动画GIF支持(我也尝试过其他库,但结果总是一样),但只显示GIF的前几帧,然后停止。 下面是我在服务中加载图像的代码: 您