相关疑难解决方法(0)

ViewFlipper与片段

我有一个带有ViewFlipper的Activity,它在一堆视图(页面)和我的数据之间翻转.

我正在考虑使用片段API在我的视图之间切换.这样做有什么好处?

我是否可以通过使用片段看到性能提升,因为ViewFlipper实际上切换了可见性标志,并且在添加/删除视图层次结构时片段实际上会替换视图层次结构?

有人可以给我们更多的见解吗?

谢谢!

android viewflipper android-fragments

9
推荐指数
1
解决办法
8809
查看次数

Android:哪个更好,viewpager,gallery,水平滚动视图.....或?

我有一个片段,并希望添加一个库,但我看到该画廊已被弃用.....

更具体地说,我实际上想要一个水平列表视图,因为我想自定义视图(在每一行中包含图像和文本)并允许它是srcollable.

此外,"行"的数量(如果水平它的列然后....)随数据库而变化,所以它不是静态的,我不想限制"行"的数量

谷歌帮助我找到了一些解决方案:viewpager和其他附加库

但哪一个更好?

我希望将来我不需要一直修复代码!谢谢!!!!

android android-gallery android-scrollview android-viewpager

7
推荐指数
0
解决办法
2577
查看次数

如何提高ViewFlipper/ViewAnimator的性能

我使用的是ViewAnimator(父类的ViewFlipper)做出某种互动的书.层次结构大致如下:

<ViewAnimator>
  <include layout="@layout/p0" />
  <include layout="@layout/p1" />
  <include layout="@layout/p2" />
  ...
</ViewAnimator>
Run Code Online (Sandbox Code Playgroud)

所以这本书的页面都在ViewAnimator里面.每个页面都有一个FrameLayout,其中有多层动画ImageViews,TextViews,Buttons ......结果太多了.通过viewAnimator.showNext()显示书籍的新页面可能需要几秒钟.所有这些时间都花在了ImageView.onDraw()-Traceview上.

- ViewAnimator的任何替代布局(ViewPager,ViewGroup的其他实现......)会改进吗?

- 有没有办法预加载 ViewFlipper/ViewAnimator /其他将显示的视图?(这样书的下一页总是准备好并且在记忆中很开心)

- 我应该使用Canvas还是GLSurfaceView?(不能使用动画框架)

我被困了......你能帮忙吗?

performance android android-widget android-layout

6
推荐指数
2
解决办法
3142
查看次数