动态单选按钮viewpager联动
viewpager.setOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
}
override fun onPageSelected(position: Int) {
textView29.text = name_arr[position]
radioGroup.getChildAt(position).id = position
println(radioGroup.getChildAt(position).id)
radioGroup.check(position)
}
override fun onPageScrollStateChanged(state: Int) {
}
})
实现共享元素动画跳转Activity
imageView2.setTransitionName("img");
textView30.setTransitionName("name");
ActivityOptionsCompat compat = ActivityOptionsCompat.makeSceneTransitionAnimation(this, img, name);
使用list.add(null)进行占位
ResponseBody responseBody = MM.getData().getGetUserlineContent_String(i).execute().body();
if (responseBody.string().contains("该位置没有生产线")){
list.add(null);
continue;}
做数据前进行判断 (list.add(null)进行list位置占位)
本文介绍了如何在Android应用中实现Viewpager与RadioGroup的联动,通过监听Viewpager的页面变化更新RadioGroup选中状态。同时,展示了如何设置共享元素动画,实现Activity间的平滑过渡。在数据处理方面,讲解了如何用null占位处理空数据的情况。
4085

被折叠的 条评论
为什么被折叠?



