1、布局文件
res/layout/some_page.xml
<!-- 图片 -->
<LinearLayout
android:id="@+id/respImageBorder"
android:layout_width="240dp"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:background="@drawable/shape_image_border"
android:gravity="center">
<ImageView
android:id="@+id/respImage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="centerCrop"
android:src="@drawable/pjh_01test_splash"
/>
</LinearLayout>
2. 背景设置文件
res/drawable/shape_image_border.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Bottom 2dp Shadow -->
<item>
<shape android:shape="rectangle">
<solid android:color="#BBB" />
<corners android:radius="7dp" />
</shape>
</item>
<!-- White Top color -->
<item android:bottom="3px">
<shape android:shape="rectangle">
<solid android:color="#FFF" />
<corners android:radius="7dp" />
<padding
android:top="5dp"
android:right="5dp"
android:bottom="5dp"
android:left="5dp"/>
</shape>
</item>
</layer-list>
效果图:
更多阅读:
http://nodebook.info/book/view?bid=5354725719980e913e9be3f1
-
- 大小: 141 KB
分享到:
相关推荐
1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要用于显示图像资源,如图片、图标等。开发者可以通过XML布局文件或代码动态设置ImageView的属性,如图片资源、大小、位置等。 2. **点击...
在Android开发中,为了实现特定的UI效果,我们经常需要对图像进行各种处理,比如将方形图片转换为圆形,添加边框,以及调整元素之间的间距。`RoundImageView`是一个非常实用的自定义视图,它扩展了Android原生的`...
首先,我们从标题"Android-Android圆形ImageView可以设置五角星形可设置边框border"中了解到,我们需要实现两个主要功能:1)将ImageView显示为圆形;2)在圆形ImageView中显示五角星,并且可以添加边框。 要实现一...
对于“自定义带边框ImageView”,我们可以从以下几个方面来实现: 1. **创建新的类**:首先,我们需要创建一个新的Java类,继承自`ImageView`。这个类将是我们自定义的`BorderImageView`。通过继承,我们可以保留`...
在Android开发中,为图片添加边框是一种常见的需求,可以增强UI设计的视觉效果。本文将详细介绍如何在Android中实现图片边框,并提供一个简单的示例项目——border_demo,来帮助开发者更好地理解这一过程。 首先,...
对于单个TableRow,可以使用`android:background`属性设置背景图片或颜色,从而达到边框效果。例如: ```xml android:layout_width="match_parent" android:layout_height="match_parent" android:showDividers...
在Android开发中,ImageView是用于显示图像资源的基本组件。它不仅可以加载本地图片,还可以通过网络加载图片。然而,系统默认的ImageView通常是矩形形状,但有时候我们可能需要将其设计成圆形、椭圆形或其他自定义...
本主题探讨的是如何使用“圆形的ImageView”来完全替代Android系统默认的ImageView,从而实现这种效果。这个方法不仅可以提供更加美观的界面,还可以在特定场景下提升用户体验。 系统默认的ImageView通常只能展示...
在Android开发中,我们经常需要将普通ImageView显示为圆形,以实现用户头像或其他需要圆形展示的图片效果。本主题围绕“Java_Android的圆形ImageView”展开,将深入讲解如何在Android应用中创建和使用圆形ImageView...
- Android的CardView组件提供了一个阴影效果和圆角,可以轻松创建卡片式的边框效果。在每个item的布局中,将内容包裹在CardView内,调整其属性以满足边框需求,例如`card_view:cardElevation`设置阴影深度,`card_...
在Android开发中,为了实现特定的视觉效果,我们经常需要对标准的UI组件进行自定义。本主题聚焦于如何创建一个自定义的`ImageView`,使其能够显示为圆形图片。这个自定义控件通常被称为`CircleImageView`,它在显示...
这个控件使得在Android应用中实现圆形图片显示变得简单且灵活,可以根据需求调整边框等样式,为用户提供更美观的视觉体验。在实际项目中,你可以根据具体需求对这个类进行扩展,比如添加动画效果、支持圆角等。
这个概念主要涉及到对`ImageView`的自定义,通过自定义布局或使用第三方库来实现将矩形图片转换为圆形效果。 ### 自定义圆形`ImageView` 1. **自定义视图类**: 创建一个新的`View`类,继承自`ImageView`,并重写`...
在Android开发中,`圆形ImageView`是一种常见的UI设计元素,特别是在社交应用中,例如QQ、微信等,用于显示用户头像。标题中的“圆形imageview”指的就是这种将普通方形图片转换为圆形显示的特殊ImageView组件。这个...
在Android开发中,`ImageView`是用于展示图片的常见组件,但默认情况下,它显示的是矩形图像。...通过这样的自定义,我们可以轻松创建出无锯齿、可定制边框效果的圆形图片视图,极大地丰富了Android UI设计的可能性。
在Android开发中,有时我们需要将图片显示为圆形,例如在用户头像或者社交应用中,圆形的图片可以提供更美观的视觉效果。`CircleImage`库就是为了满足这种需求而设计的,它能够自动将矩形图片转换为圆形,使得图片在...
在这里,`android:src`用于设置图片资源,`app:civ_border_width`和`app:civ_border_color`分别用于设置边框宽度和颜色。请注意,这些属性是CircleImageView库特有的,不能应用到标准的ImageView上。 在代码中,你...
在Android应用开发中,制作圆形头像图片是一个常见的需求,特别是在社交应用或者用户个人资料页面。这个功能的实现主要涉及到自定义View以及图片处理技术。本文将深入探讨如何通过自定义View来创建一个圆形的头像...
`CircleImageView`就是一个专为此目的设计的自定义控件,它能够将普通的矩形图片转换成美观的圆形头像,并可添加外边框效果。本文将详细讲解如何使用`CircleImageView`。 首先,`CircleImageView`是基于`ImageView`...
CircleImageView是一个流行的库,它允许开发者将普通的ImageView转换为圆形展示,通常用于显示用户头像或其他需要圆形显示的图片。本教程将深入讲解如何在Android项目中使用CircleImageView,并通过一个名为...