网上很多介绍图片设置边框的,我就不挖坟,自己看连接地址。
1.使用TableLayout来实现的,详见地址
http://zhaolianyang.iteye.com/blog/948747
2.使用自定义控件来实现的,详见地址
http://www.cnblogs.com/shadowjl/archive/2011/04/01/2002799.html
3.由于开发widget,不能使用上述两种方法,所以我使用下面这种方式实现的,虽然有点复杂,但是很好用。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="200dip"
android:background="#000000" android:gravity="center"
android:layout_height="150dip">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="195dip"
android:background="#DEDEDE" android:gravity="center"
android:layout_height="145dip">
<ImageView android:id="@+id/picShow" android:layout_width="180dip"
android:layout_height="130dip" android:scaleType="center" />
</LinearLayout>
</LinearLayout>
4.网上还有人说widget可以实现自定义View,我没测试,有兴趣的朋友可以测试一下,详见地址
http://www.impjq.net/2009/11/13/android-appwidget%E5%A6%82%E4%BD%95%E6%94%AF%E6%8C%81%E5%A4%8D%E6%9D%82%E7%9A%84view/
分享到:
相关推荐
在Android开发中,给ImageView添加点击后的边框效果是一种常见的交互设计,它可以增强用户的操作反馈。这个主题主要涉及以下几个知识点: 1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要...
本篇文章将深入探讨如何基于Android平台创建一个名为RCImageView的自定义圆角ImageView,同时具备边框效果。这个自定义组件可以为用户提供更灵活的图像展示方式,增强应用的视觉体验。 首先,我们要了解Android中的...
在Android开发中,ImageView是用于显示图像的常见组件,它广泛应用于各种场景,如加载网络图片、设置自定义尺寸和实现圆角效果等。本文将详细介绍如何在Android中动态地为ImageView设置尺寸和圆角,以及如何加载网络...
首先,我们从标题"Android-Android圆形ImageView可以设置五角星形可设置边框border"中了解到,我们需要实现两个主要功能:1)将ImageView显示为圆形;2)在圆形ImageView中显示五角星,并且可以添加边框。 要实现一...
综上所述,实现"圆形,圆角,带边框的圆形imageView,以及白色边框的圆形imageview"主要依赖于对Android Shape Drawable的理解和灵活运用,或者利用现有的库。通过自定义View或使用第三方库,开发者可以轻松地创建出...
- 在适配器中,根据数据动态设置ImageView的样式,如圆角、边框等。 - 最后,根据需求添加滑动刷新(SwipeRefreshLayout)和无限滚动加载(Pagination)等功能。 6. **注意事项**: - 在处理点击事件时,要考虑...
此外,你可以在博客文章中进一步讨论如何调整这个圆形ImageView的属性,例如添加边框、改变圆角半径等。还可以探讨如何优化性能,比如使用Shader避免重复创建Bitmap,或者在内存有限的情况下考虑使用Bitmap的配置...
为了实现边框效果,Android提供了一些属性可以直接在XML中设置。对于TableLayout,可以使用`android:showDividers`来显示分割线,并通过`android:divider`指定分割线的样式。对于单个TableRow,可以使用`android:...
首先,我们创建一个新的Java类,继承自Android的ImageView类。在这个类中,我们需要覆盖或扩展ImageView的一些关键方法,以支持手势缩放功能。这些方法包括`onTouchEvent()`,用于监听用户的触摸事件,以及`onDraw()...
在Android开发中,ImageView是用于显示图像资源的基本组件。它不仅可以加载本地图片,还可以通过网络加载图片。然而,系统默认的ImageView通常是矩形形状,但有时候我们可能需要将其设计成圆形、椭圆形或其他自定义...
在这个场景下,我们讨论的是如何在Xamarin Android中实现一个Circle ImageView,也就是圆形图片视图。 首先,让我们了解Xamarin Android的基本概念。Xamarin是通过.NET Framework的Mono项目提供支持的,它可以利用...
在Android开发中,`ImageView` 是一个非常基础且重要的组件,用于显示图片资源。然而,系统默认的`ImageView`并不支持直接添加边框。在实际应用中,有时我们需要为图片添加各种样式的边框,以满足UI设计的需求。在...
本教程将深入讲解如何在Android中创建一个自定义的ImageView,该控件具有多边形边框的功能。我们将探讨以下几个关键知识点: 1. **自定义View类**: 在Android中,创建自定义控件通常涉及继承一个现有的View或 ...
创建一个`shape`类型的`Drawable`,设置边框宽度和颜色,然后将其作为`ImageView`的背景。 ```xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@android:color/...
Android中使用自定义ImageView实现图片圆形遮罩效果(常和Glide搭配使用),详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/63834235
Android实现imageView显示圆角图片、描边图片效果,具体效果请...这个例子主要是让大家熟悉imageView控件的用法技巧,除了可以实现圆形图片、圆角图片、为图片增加各种颜色大小的边框外,还有很多功能,敬请下载源码。
在Android中,我们可以创建一个XML文件定义一个Shape,设置其形状、边框、圆角等属性。对于此需求,我们可以在Shape Drawable中使用两个渐变(gradient)来模拟上半部分的圆角和下半部分的直角。具体实现可能涉及到...
4. **设置边框**:如果需要为圆角ImageView添加边框,可以在`onDraw()`方法中额外绘制一个矩形,边框宽度和颜色可以通过属性设置。 5. **兼容多种尺寸**:为了确保在不同密度的设备上表现一致,需要进行密度无关的...
开发者可能通过继承ImageView类,重写其onDraw()方法,以实现自定义的图像渲染,比如添加边框、圆角、阴影等形状效果。此外,它可能包含了GestureDetector或ScaleGestureDetector的集成,以便识别和处理滑动和缩放...