SwipeRefreshLayout анимация первой попытки обновления работает бесконечно

Я знаю, что это не котлинская вещь. Я тоже столкнулся с такой же ошибкой на Java . Я попытался установить SwipeRefreshLayout внутри FrameLayout без эффекта. Я также попытался

srNewsFeedRefresh.isRefreshing = false

из кода ниже, чтобы удерживать задачу с задержкой около 2 секунд, но все равно никакого эффекта.

Мой xml:

 <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/srNewsFeedRefresh" android:layout_width="wrap_content" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:id="@+id/rwNewsRecyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> 

И фрагмент кода:

 class NewsFeedFragment : Fragment(), NewsDelegateAdapter.onViewSelectedListener { override fun onItemSelected(url: String?) { Toast.makeText(context, "Love", Toast.LENGTH_SHORT).show() } private var mListener: OnFragmentInteractionListener? = null override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return LayoutInflater .from(context) .inflate(R.layout.fragment_news_feed, container, false) } override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) rwNewsRecyclerView.adapter = NewsAdapter(this) rwNewsRecyclerView.layoutManager = LinearLayoutManager(context) } override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) srNewsFeedRefresh.setOnRefreshListener { srNewsFeedRefresh.isRefreshing = false } } interface OnFragmentInteractionListener { // TODO: Update argument type and name fun onFragmentInteraction(uri: Uri) } } 

Часть файла градиента:

 android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig { applicationId "num7.repositorieslist" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }