YSun-Top / TurnPageView

翻页布局。类似小说阅读器的仿真翻页动画。
7 stars 2 forks source link

添加网络图片不显示,请指教正确的使用方式 #1

Open RobertCow opened 4 years ago

RobertCow commented 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()
}

}`

zhoufeng1213 commented 3 years ago

同问,如何在本页面更新ui,只是加一个textview随机显示数字也没法显示,只有翻页过后重新回来才会显示,但是我看翻页实际调用了mPageView.invalidate(),我在改变textview的时候去主动调用mPageView.invalidate()依然没法显示,麻烦能告诉一下原因吗?