我正在开发一款Android应用。
我想在iOS中创建类似Album的GridView(如下图所示),并实现以下功能。
我正在寻找教程,示例或第三方库。
有人可以帮助我吗?
答案 0 :(得分:1)
我不是说这不可能,但我认为使用Android上的常规工具很难实现。
原因是它有很多可以显示的图像,需要以这种方式加载,所以你必须在内存使用上非常便宜。请记住,即使在最新的Android版本上,设备仍然可以为您提供最大16 MB的堆内存。这些日子很少见,但遗憾的是仍然可能。
我也认为没有办法让你有所有写过的东西。
无论如何,这是我对你的每一点的评论:
文件夹级别的堆栈布局 - 根据您决定的规则,制作一个包含多个ImageView的自定义FrameLayout,每个ImageView都有不同的旋转方式。
展开以展开照片 - 请使用gestures tutorials。对于特定手势,您需要检查从触摸开始的2次触摸之间的距离。肯定有这方面的链接,例如this one
捏入以返回文件夹级别 - 与#2相同。
长按后进入编辑模式(使用左上角的删除按钮摇动) - 使用setOnItemClickListener可以轻松按下长按。应该避免使用删除按钮,因为它确实是在android guidelines上有按钮。相反,它应该在右边,使用适当的action bar。我不明白摇晃的部分。
作为旁注,请不要试图过多地模仿IOS。谷歌推荐它,如果它看起来与其他操作系统而不是Android风格太相似,那么你的应用程序在游戏商店中获得推荐的机会就会减少。