Swipe Refresh Layout

212
13 июня 2018, 16:40

Почему не останавливается анимация и как исправить?

class MainActivity: ... SwipeRefreshLayout.OnRefreshListener {
private val mSwipeRefreshLayout:SwipeRefreshLayout? = null
override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)        
        setContentView(R.layout.activity_main)
mSwipeRefreshLayout?.setColorSchemeResources(R.color.colorPrimary)
    override fun onRefresh() {
        Handler().postDelayed({    
            mSwipeRefreshLayout!!.isRefreshing = false
            toast("ОК")
        }, 400)
    }
}
Answer 1

Вызовите метод mSwipeRefreshLayout.setRefreshing(false), когда нужно остановить анимацию

Answer 2
 swipe_container.setOnRefreshListener {
            swipe_container.isRefreshing = true
            onRefresh()
        }
override fun onRefresh() {
    toast("Обновление")
    Handler().postDelayed({
        swipe_container.isRefreshing = false
        toast("Обновление завершено")
    }, 2000)
}
READ ALSO
доступ к ResultSet

доступ к ResultSet

Есть метод, где выполняется запрос:

241
Скрыть элементы управления Яндекс Карт

Скрыть элементы управления Яндекс Карт

Через конструктор создал карту и сгенерировался следующий код:

216
Смена цвета текста на гифку при наведении

Смена цвета текста на гифку при наведении

Всем привет Недавно друзья заказывали билет на фестиваль на этом сайте https://bmfestcom/ (не реклама) и показали мне

333