Слияние кода завершено, страница обновится автоматически
Переведённый текст:
Сдвиговое переключение перекрывающихся карточек
Рисунок 1. Это изображение.
allprojects {
repositories {
google()
jcenter()
maven { url 'https://www.jitpack.io' }
}
}
implementation 'com.github.YangsBryant:OverlappingCards:1.0.2'
/*В файле build.gradle приложения в теге dependencies добавьте код, где версия glide — это самая низкая из найденных. Также можно изменить версию glide вашего проекта на 4.9.0*/
configurations.all {
resolutionStrategy {
force 'com.github.bumptech.glide:glide:*'
}
}
SimpleOverlayAdapter(Context context, Drawable error,Drawable load)//Изображение для отображения при ошибке загрузки изображения, изображение для отображения во время загрузки
public class MainActivity extends AppCompatActivity {
private ViewPager viewpage;
private String[] imgUrls = new String[]{"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1602677009150&di=05a2180f741d3535068e19611c9a8445&imgtype=0&src=http%3A%2F%2Fimg.pconline.com.cn%2Fimages%2Fupload%2Fupc%2Ftx%2Fphotoblog%2F1202%2F17%2Fc1%2F10471952_10471952_1329445671906_mthumb.jpg"
, "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=2553538999,2212131319&fm=15&gp=0.jpg"
, "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3428658608,95895171&fm=15&gp=0.jpg"
, "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3025648586,2213869874&fm=15&gp=0.jpg"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
viewpage = findViewById(R.id.viewpage);
SimpleOverlayAdapter adapter =
new SimpleOverlayAdapter(this);
adapter.setImgUrlsAndBindViewPager(viewpage, imgUrls, imgUrls.length);
viewpage.setAdapter(adapter);
viewpage.setCurrentItem(0);
viewpage.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int i, float v, int i1) {
}
@Override
public void onPageSelected(int i) {
//Чтобы получить правильный индекс, выполните следующие действия:
Toast.makeText(MainActivity.this,i % imgUrls.length+"",Toast.LENGTH_SHORT).show();
}
@Override
public void onPageScrollStateChanged(int i) {
}
});
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )