gpt4 book ai didi

android - 如何将图像显示为带文字的横幅

转载 作者:行者123 更新时间:2023-11-29 01:49:51 24 4
gpt4 key购买 nike

我正在创建一个包含 5 张图片的横幅。因此,第一张图片将显示文本,1 秒后第二张图片将显示文本,1 秒后显示其他图片,直到 5 张图片。

所以这是一个横幅。和图像将在 1 秒期间 从左到右滑动 之间逐一显示。

但我很困惑如何开发它。请专家任何图书馆或其他..

最佳答案

您需要在另一个线程中跟踪等待进程,然后更新 UI。

ImageButton _YourBanner  = (ImageButton)finndViewById(R.id.yourBanner);


final Handler myHandler = new Handler(){

@Override
public void handleMessage(Message msg) {
//put some condition like:
int counter = msg.getData().getInt("Counter");
switch(counter){
case 0:
_YourBanner.setImageResource(R.drawable.yourFirstImage);
break;
case 1:
...
}
}};

(new Thread(new Runnable() {
@Override
public void run() {
int counter = 0;
while (counter <6){

Thread.sleep(1000);

Message msg = myHandler.obtainMessage();
Bundle bundle = new Bundle();
bundle.putInt("Counter", counter);
msg.setData(bundle);
counter++;
if (counter == 6)
counter = 0;
myHandler.sendMessage(msg);

}
}})).start();

关于android - 如何将图像显示为带文字的横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com