草庐IT

android - GridView 画廊 |由标题分隔的图像

我在对话框中使用gridViewgallery构建应用程序。所有画廊都很好,但现在我想将一些照片与另一张照片分开(需要创建某种标题)。例如,我的SD卡文件夹中有一些名为:1v1.jpg/1v2.jpg/1v3.jpg/2v1.jpg/2v2.jpg的照片,现在我想在我的gridView画廊中显示它(假设它有2列)它应该是怎样的:11v1.jpg1v2.jpg1v3.jpg22v1.jpg2v2.jpg等等现在我的画廊只有照片一些代码:网格适配器:publicclassGridAdapterextendsBaseAdapter{ContextmContext;ArrayListlistF

安卓画廊 "snappiness"

我想知道是否有办法增加股票android画廊的“活泼”。换句话说,我希望throw速度比默认情况下下降得更快。给定的throw应该导致更少的滚动并且应该更快地停止。查看源代码,它看起来就像我想要的是更改ViewConfiguration.SCROLL_FRICTION的值,但如您所见,这是一个常量,并且获取代码使用它涉及深入Gallery使用的私有(private)类。有什么想法吗? 最佳答案 我找到了可以毫不费力地达到我想要的效果的东西。扩展Gallery,并覆盖onFling(),@Overridepublicbooleanon

Android:将项目拖出滚动列表/画廊

我想实现一个允许用户将项目拖出的画廊。这不应该妨碍滚动/滑动。鉴于界面布局,用户只能沿垂直路径将项目拖出图库,并水平滚动图库。这可行吗?有没有一种简单的方法来检测水平运动,将它们推迟到画廊的事件处理程序,并拦截垂直运动?还是我必须重写onInterceptTouchEvent()并自己计算?(编辑:我尝试使用GestureListener,覆盖onFling和onScroll,并在垂直滚动距离低于阈值时将事件传递给画廊) 最佳答案 我继承了Gallery,覆盖了onScroll方法。我还没有实现拖放逻辑,但是拖动和滚动工作。当我有空

android - 如何使用适用于 Android 的照片浏览器创建网格缩略图画廊

我刚刚为iOS编写了一个带有漂亮照片库的应用程序,现在我想对我的应用程序的Android版本做同样的事情。我看到AndroidGalleryAPI允许我构建一个滚动的图片库。但我真正想要的是一个带有缩略图网格的苹果照片库风格的界面,当点击它时,会打开所选图像的全屏显示,并允许我使用滑动或左/右箭头浏览照片库一个工具栏。在iOS中我使用了KTPhotoBrowser实现这个接口(interface),但我还没有找到类似的东西用于Android。任何人都可以向我指出一个库,甚至是一个带有示例代码的教程,它会给我一个这样的界面,而无需我自己滚动它吗?更新:我找到了GridViewTutori

android - 如何从 fragment 上的画廊获取图像?

我想制作一个fragment,它的功能就好像我按下一个按钮,然后画廊就会打开,我选择一张图片,然后该图片就会被放入我的ImageView中。我写代码,publicclassGreenFragmentextendsFragment{ImageViewmImageview;@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){Viewview=inflater.inflate(R.layout

Android:当动画在画廊中停止时,如何将低质量图像更改为高质量图像?

我想做一个像iphone中的图片库。我想显示低质量(预先调整大小)的图像,当图像处于Activity状态时,我想处理大图像并在图库中显示结果。我有两个问题。如何在画廊的动画停止上附加一个听众?以及如何在此操作后访问图像? 最佳答案 您可以在动画上设置一个AnimationListener,并覆盖onAnimationEnd方法。来自http://www.roosmaa.net/animation-ended-callback/:ImageViewviewN=..;AnimationanimN=...;DrawablemyNewDra

android - 如何避免画廊开始和结束的间距

我不想要圆形画廊,而是不想显示画廊左右两端的空闲空间?有什么方法可以实现这一目标吗? 最佳答案 我会建议您尝试HorizontalListView.它不如其他android组件好,但在大多数情况下证明是值得的HorizontalListViewimplementationhasthefollowingfeatures:SubclassAdapterViewsoIcanmakeuseofadaptersFast–makeuseofrecycledviewswhenpossibleItemsareclickable–(acceptsAd

android - 使用 ListViews 的垂直画廊实现

我们必须实现一个垂直的对象库(比如静态文本),焦点固定在屏幕中央。焦点将停留在一点,项目将上下滚动。该列表将从屏幕中央开始。问题:这可以使用ListView完成吗?怎么样?或者我是否必须扩展Gallery对象并处理方向? 最佳答案 图库不允许垂直滚动,只能水平滚动。出于这个原因,我认为你的第二个问题没有有效的答案。我最近需要按照这些思路完成一些事情,发现这很有帮助:http://code.google.com/p/android-wheel/ 关于android-使用ListViews的

android - BottomSheets 的侧滑画廊?

我正在尝试在Android中实现类似于下图的摘要BottomSheet库。有没有什么方法可以将多个BottomSheet附加到一个View,您可以向左/向右滑动以切换并让相邻的View从屏幕的垂直边缘窥视?谢谢! 最佳答案 简而言之,使用ViewPager作为BottomSheetFragment的根元素,并使用fragment的getChildSupportFragmentManager();初始化寻呼机适配器。p> 关于android-BottomSheets的侧滑画廊?,我们在St

Android 画廊选择像 Whatsapp

以前有人问过这个问题,但恐怕答案可能已经过时了。我如何使用原生图库应用程序(比如API14on)来实现像WhatsApp一样的多图像选择? 最佳答案 你的意思是:Intentintent=newIntent();intent.setType("image/*");intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true);intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser