Open RobertCow opened 4 years ago
`class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //第一页 val bg1 = layoutInflater.inflate(R.layout.layout_bg1, null) //第二页 val bg2 = layoutInflater.inflate(R.layout.layout_bg2, null) val url= "https://beta-app.cn-sh2.ufileos.com/book/cover/20200227/49432488-8714-4937-ab88-51e1c9e09239.png" Glide.with(this).load(url).apply(RequestOptions.noAnimation()) .into(object : SimpleTarget<Drawable?>() { override fun onResourceReady(resource: Drawable, transition: Transition<in Drawable?>?) { bg2.iv_pic.setImageDrawable(resource) Log.e("----------","加载图片") } }) //第三页 val bg3 = layoutInflater.inflate(R.layout.layout_bg3, null) mPageView.pageLoader.addPage(bg1) mPageView.pageLoader.addPage(bg2) mPageView.pageLoader.addPage(bg3) mPageView.pageLoader.openChapter() }
}`
同问,如何在本页面更新ui,只是加一个textview随机显示数字也没法显示,只有翻页过后重新回来才会显示,但是我看翻页实际调用了mPageView.invalidate(),我在改变textview的时候去主动调用mPageView.invalidate()依然没法显示,麻烦能告诉一下原因吗?
`class MainActivity : AppCompatActivity() {
}`