Я показываю номер значка на карте, теперь я хочу, чтобы эти значки мигали, пожалуйста, расскажите мне, как это сделать. мы можем использовать два изображения для света и тускло, но главная проблема заключается в том, как изменить это оверлейное изображение или как поместить анимацию на это изображение, чтобы мигать.
Заранее спасибо.
если вы используете ImageView для значка, то поставьте ниже xml в drawable и используйте как Imageview src.
<animation-list android:id="@+id/my_animation" android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/image1" android:duration="150" />
<item android:drawable="@drawable/image2" android:duration="150" />
</animation-list>
и используйте ниже код для установки анимации
ImageView img = (ImageView)findViewById(R.id.imageView);
AnimationDrawable frameAnimation = (AnimationDrawable)img.getDrawable();
frameAnimation.setCallback(img);
frameAnimation.setVisible(true, true);
frameAnimation.start();
Вы должны сделать нестандартное представление и использовать его в качестве наложения карты.
Скажите его OnDraw(), чтобы вызывать полный просмотр после 500 мс и каждый раз снова использовать альтернативное изображение.
Эта ссылка может быть полезной для вас: