Android UI问题.实施指南

joe*_*ish 9 user-interface android android-layout

我正在为Android应用程序实现一个UI,我想问一下原生小部件中是否已经存在一些东西来完成我正在尝试的大部分内容.

我正在处理的应用程序执行15个不同的任务,可以分为3个不同的组.(每组5个任务)我有18个图标图像(3个用于组,15个用于单个任务),我希望能够将这些图标(从组开始)组合在一起,如下所示:

在此输入图像描述

我希望下方和上方显示下一个图标(如果比第一个图标更下方)并滑动以转到下一个图标

在此输入图像描述

单击图标后,面板将滑动到侧面,从而显示下一层(所选组的特定5个任务),并且所选组仍在侧面可见:

在此输入图像描述

从那里,用户可以一眼就看出他们在哪个组,当前,下一个和之前可选择的任务是什么,并且通过向右滑动,他们可以返回到组选择.

为了完成这样的事情,我需要研究哪些类型的小部件?是否已经预先建立了列表来进行这些活动?

谢谢你的指导!

Com*_*are 6

你可以亲近用LinearLayoutImageView部件和一个ScrollView(垂直)或HorizontalScrollView.但是,它不会为您提供所需的"居中图像,包含前一个/下一个图像的位"效果 - 它将位于用户定位的任何位置.

你可以近距离接触Gallery.但是,它不会给你垂直方向,它总是会给你一组固定的全部选项,而不是你寻找的部分图像.

如果它必须是你描述它的方式,你将不得不自己滚动它.手势和动画应该给你想要的效果.

  • @joe_coolish:"我可以做一些像"ScrollTo(int)"这样的方法,它总是根据OnMouseUp出现时视图最后定位的位置将用户滚动到一个定义的间隔. - 嗯...这可能有用.在所有屏幕尺寸/密度上工作可能会很棘手,因为大概你会有多种尺寸的图像. (2认同)