Android开发【07-06疑问贴】如何实现将3D旋转容器实现CoverFlow
android开发吧
全部回复
仅看楼主
level 11
如题,学了一段时间的Android,前几天看到一个demo,是在Android里面实现coverFlow效果的,效果图如下:
在网上看到了大神写的3D旋转容器,效果图大概如下
正好前几天看的一个demo是实现coverFlow效果的,于是我就想能不能将多个旋转容器像照片那样实现coverFlow效果,不知道各位吧友有什么思路?
另外现在在尝试往HorizontalScrollView里嵌套StereoView,也就是这个3D旋转容器,它是继承自ViewGroup的。
结果发现不显示StereoView中的任何组件,这是为什么?
StereoView里面是重写过onMeasure()方法的,下面是代码:
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
measureChildren(widthMeasureSpec, heightMeasureSpec);
mWidth = getMeasuredWidth();
mHeight = getMeasuredHeight();
//滑动到设置的StartScreen位置
scrollTo(0, mStartScreen * mHeight);
}
是因为HorizontalScrollView里面不能嵌套ViewGroup?还是其他方面的问题。
如果需要贴出其他代码,请尽管指出,谢谢各位啦~
学Android没多久,挺喜欢Android的,如果有什么问题请指出~谢谢大家~
2017年07月06日 02点07分 1
level 11
有没有大神来指教下~
2017年07月06日 02点07分 2
level 11
有没有大神来指教下~
2017年07月06日 02点07分 3
level 11
有没有大神来指教下~
2017年07月06日 03点07分 4
level 1
楼主能分享下demo吗?谢谢
2017年09月26日 02点09分 5
level 1
我也在研究这个
2017年09月26日 02点09分 6
level 11
[无效] http://pan.baidu.com/s/1i5zOU01
单个的我已经没有了,因为我习惯把网上的demo放在同一个工程里面,你在这个工程里面找吧,是一样的demo
2017年09月27日 08点09分 7
1