`
zhangfy068
  • 浏览: 148515 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

下拉显示全部图片

 
阅读更多
 android:layout_height="0dp"
        android:layout_weight="1"   android:scaleType="center" 缩放类型

layout_weight表示按原比例1显示,需要与layout_height配合使用。

 

自定义一个Linerlayout

 

监听手势下拉这个动作,使用Scroll这个类进行滚动

scroller = new Scroller(getContext(), new AccelerateDecelerateInterpolator());

 

滑动的时候重新布局

	// 滑动时候,重新定位上面的布局和下面的布局
						iv2.layout(left, t, left + iv2.getWidth(), t + iv2.getHeight());
						iv1.layout(0, 0, iv1.getWidth(), t);

 

手指放开的时候弹回去// 抬起手的时候,慢慢的回到原先位置 iv1H - iv2.getTop()表示移动了多少距离。dy表示距离差

scroller.startScroll(iv2.getLeft(), iv2.getTop(), 0 - iv2.getLeft(), iv1H - iv2.getTop(), 200);
				invalidate();

 

会自动调用此方法

	@Override
	public void computeScroll() {
		if (scroller.computeScrollOffset()) {
			int x = scroller.getCurrX();
			int y = scroller.getCurrY();
			System.out.println("x=" + x);
			System.out.println("y=" + y);
			iv1.layout(0, 0, x + iv1.getWidth(), y);
			iv2.layout(x, y, x + iv2.getWidth(), y + iv2.getHeight());
			invalidate();
		}
	}

 

  

 

 

  • 大小: 84.3 KB
分享到:
评论

相关推荐

    select下拉列表显示图片内容

    "select下拉列表显示图片内容"就是这样一个特例,它通过一些技术手段实现了在下拉选项中嵌入图片。 要实现这个效果,通常有以下几种方法: 1. **CSS和JavaScript**: 使用CSS来定制`<option>`元素的样式,并通过...

    下拉列表显示图片

    在网页设计中,"下拉列表显示图片"是一种常见的交互设计技术,特别是在创建表单时。这个技术使得用户可以通过选择图像来输入数据,提供了一种更直观、更友好的用户体验。下面将详细介绍如何实现这样的功能,并探讨其...

    Combobox下拉列表显示图片.zip

    这个"Combobox下拉列表显示图片.zip"文件可能包含了实现这一功能的代码示例或教程。 在Windows Forms应用程序中,Combobox默认只支持显示文本,但通过自定义绘制或者使用第三方控件,我们可以实现显示图片与文本...

    jQuery下拉显示图片相册代码.zip

    《使用jQuery实现下拉显示图片相册的代码详解》 在网页设计中,图片相册是一种常见的元素,它能够以直观、美观的方式展示一组图片。本文将深入探讨如何利用jQuery库来创建一个下拉显示的图片相册,该相册具有响应式...

    组合框下拉列表中显示图片

    为了在下拉列表中显示图片,我们需要在组合框的`AfterUpdate`事件中添加VBA代码。这段代码会动态地创建一个窗体,用于显示带有图片的选项,然后设置这个窗体为下拉列表的视图。 ```vba Private Sub ComboBox1_After...

    上拉刷新下拉加载+图片轮播

    在移动应用开发中,"上拉刷新下拉加载"与"图片轮播"是两个非常重要的功能,广泛应用于各种类型的APP,如新闻阅读、电商购物、社交媒体等。这两个功能不仅提升了用户体验,还优化了数据加载的效率。接下来,我们将...

    图片选择显示下拉列表(经典用例)

    在网页设计中,有时我们需要实现一些交互性的功能来提升用户体验,例如图片选择显示下拉列表。这个经典用例就是通过HTML和JavaScript实现的一个简单而实用的功能,让用户通过下拉列表选择不同的选项,然后页面上的...

    C# combobox下拉列表中可添加图片

    一款非常实用的C# 的combobox的第三方控件,可以实现下拉后在下拉框中添加图片的功能,忘对有此功能需求的朋友所有帮助。

    select下拉列表显示图片内容.zip

    在常规情况下,下拉列表通常只显示文本选项,但有时为了提升用户体验或满足特定设计需求,我们可能需要在下拉列表中显示图片内容。"select下拉列表显示图片内容.zip" 这个压缩包就是针对这一需求提供的一个实用解决...

    ScrollView下拉图片放大

    在实现"下拉图片放大"时,通常会在`ScrollView`内部嵌套一个`ImageView`来显示图片。 一、自定义`ScrollView` 为了实现下拉图片放大的功能,我们需要对默认的`ScrollView`进行扩展,创建一个自定义的`ScrollView`。...

    .net C# PropertyGrid 显示下拉列表

    .net C# PropertyGrid 显示下拉列表 在本文中,我们将讨论如何在 .NET 中使用 PropertyGrid 控件来显示下拉列表,并实现编辑表的各种属性。我们将通过一个自定义控件 CheckedListBoxUC 来实现这个功能。 Property...

    android 仿UC天气下拉和微信下拉眼睛

    在Android应用开发中,"android 仿UC天气下拉和微信下拉眼睛"是一个常见的交互设计,它结合了UC浏览器的天气显示效果和微信的下拉放大眼睛动画,旨在提升用户体验,使用户在下拉刷新时能感受到独特的视觉反馈。...

    DropDownList下拉菜单显示不同图片

    3. **界面设计**:在HTML/ASP.NET标记中,需要有一个区域用来显示图片,例如使用`<asp:Image>`控件。确保它与DropDownList在同一表单内,并且设置初始的图片路径。 ```html ``` 这里的`AutoPostBack=...

    iOS TableView下拉图片放大

    你可以创建一个继承自UIView的类,并在其中添加一个UIImageView来显示图片。 2. **图片加载** - 图片的加载可以使用内置的UIImage或者第三方库如SDWebImage、Kingfisher等,确保图片加载完成后能正确显示在...

    Android-图片浏览器支持缩放下拉缩小退出

    "Android-图片浏览器支持缩放下拉缩小退出"这个项目旨在实现一个与微信图片浏览效果类似的图片查看器,具备手势缩放、下拉缩小以及平滑退出的功能。接下来,我们将深入探讨实现这些功能的关键知识点。 首先,我们要...

    图片下拉选择器

    你需要创建一个继承自`BaseAdapter`的类,重写`getView`方法,这里将处理图片的加载和显示。 4. **图片加载库**:为了提高性能,通常我们会使用图片加载库,如Glide或Picasso,它们能处理异步加载、缓存策略等问题...

    js实现下拉框选择要显示图片的方法

    而图片的显示通常与`<img>`标签相关联。在实际开发中,我们可能会遇到一种需求,即通过下拉框选择来控制图片的显示。本文将详细介绍如何使用JavaScript来实现这一功能。 首先,我们需要知道HTML中`<img>`标签的`src...

Global site tag (gtag.js) - Google Analytics