У меня есть gridview, и я использую библиотеку Picasso, чтобы заполнить его, я хочу добавить анимацию в каждую ячейку сетки, чтобы скользить снизу, из того, что я видел и читал единственный способ сделать это - через библиотеку Picasso, которая, по-видимому, только поддерживает .fade - это правда, если мне нужна новая библиотека, и скольжение не поддерживает ее из того, что я видел, есть ли другой подход? Или кто-нибудь знает библиотеку, которую я могу использовать, которая поддерживает такие вещи?Анимация ячейки в gridview
ответ
Я рекомендую вам сделать это с Универсальной Image загрузчиком ностра, как это происходит с функцией как onLoadingStart() и onLoadingComplete(), чтобы установить ваш код
ImageLoader.getInstance().displayImage(photoUrl, imageView,
new ImageLoadingListener() {
@Override
public void onLoadingStarted(String arg0, View arg1) {
// TODO Auto-generated method stub
imageView.setVisibility(View.GONE);
}
@Override
public void onLoadingComplete(String arg0, View arg1,
Bitmap arg2) {
// Here The magic happens , make your ImageView visible and start animation
imageView.setVisibility(View.VISIBLE);
Animation anim=AnimationUtils.loadAnimation(getApplicationContext(),R.anim.animation);
imageView.startAnimation(anim);
}
@Override
public void onLoadingFailed(String arg0, View arg1,
FailReason arg2) {
// Here you can also specify a defferent image from drawable
}
@Override
public void onLoadingCancelled(String arg0, View arg1) {
imageView.setVisibility(View.GONE);
}
});
Анимация XML анимация, которая была указанная в папке с анимацией внутри папки res
. Для получения дополнительной информации о Universal Image Loader см. [this] (http://www.technotalkative.com/lazy-productive-android-developer-part-5-image-loading-library/) –
Да, я думаю, ваше право спасибо @LX время переключиться Я думаю –
Ну, вы можете сделать что-то вроде этого 1 set ImaeVisbility быть невидимым 2 Загрузите свое изображение из url в ImageView 3 (когда загружено изображение) установите Image Visbility on и запустите анимацию с помощью анимации класс, предоставляемый android –
@ LX, это очень полезно. Я спросил об этом в другом месте, и кто-то сказал мне что-то очень похожее, изображения загружаются из чертежей, но на самом деле я думаю, что это не прямо Пикассо, который бы справился с этим, но он может сказать мне, когда справитесь с этим сам, спасибо, если у вас есть код для добавления до того, как я это сделаю, я помету ваш как правильный ответ. –
Проблема с Picasso заключается в том, что они не предоставляют функцию, которая сообщает, что изображение загружено. Я добавил код возможно, это может помочь вам –