`

android 图片加边框 ImageView border 效果

阅读更多
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
分享到:
评论

相关推荐

    Android点击ImageView后加边框

    1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要用于显示图像资源,如图片、图标等。开发者可以通过XML布局文件或代码动态设置ImageView的属性,如图片资源、大小、位置等。 2. **点击...

    Android-圆形的imageview能将方形图片进行裁切并且可以加边框和调整间距

    在Android开发中,为了实现特定的UI效果,我们经常需要对图像进行各种处理,比如将方形图片转换为圆形,添加边框,以及调整元素之间的间距。`RoundImageView`是一个非常实用的自定义视图,它扩展了Android原生的`...

    Android-Android圆形ImageView可以设置五角星形可设置边框border

    首先,我们从标题"Android-Android圆形ImageView可以设置五角星形可设置边框border"中了解到,我们需要实现两个主要功能:1)将ImageView显示为圆形;2)在圆形ImageView中显示五角星,并且可以添加边框。 要实现一...

    自定义带边框ImageView

    对于“自定义带边框ImageView”,我们可以从以下几个方面来实现: 1. **创建新的类**:首先,我们需要创建一个新的Java类,继承自`ImageView`。这个类将是我们自定义的`BorderImageView`。通过继承,我们可以保留`...

    android 实现图片边框

    在Android开发中,为图片添加边框是一种常见的需求,可以增强UI设计的视觉效果。本文将详细介绍如何在Android中实现图片边框,并提供一个简单的示例项目——border_demo,来帮助开发者更好地理解这一过程。 首先,...

    Android TableLayout实现边框

    对于单个TableRow,可以使用`android:background`属性设置背景图片或颜色,从而达到边框效果。例如: ```xml android:layout_width="match_parent" android:layout_height="match_parent" android:showDividers...

    Android不同形状的ImageView

    在Android开发中,ImageView是用于显示图像资源的基本组件。它不仅可以加载本地图片,还可以通过网络加载图片。然而,系统默认的ImageView通常是矩形形状,但有时候我们可能需要将其设计成圆形、椭圆形或其他自定义...

    圆形的ImageView可以完全替代安卓系统默认的ImageView

    本主题探讨的是如何使用“圆形的ImageView”来完全替代Android系统默认的ImageView,从而实现这种效果。这个方法不仅可以提供更加美观的界面,还可以在特定场景下提升用户体验。 系统默认的ImageView通常只能展示...

    Java_Android的圆形ImageView.zip

    在Android开发中,我们经常需要将普通ImageView显示为圆形,以实现用户头像或其他需要圆形展示的图片效果。本主题围绕“Java_Android的圆形ImageView”展开,将深入讲解如何在Android应用中创建和使用圆形ImageView...

    GridView边框效果

    - Android的CardView组件提供了一个阴影效果和圆角,可以轻松创建卡片式的边框效果。在每个item的布局中,将内容包裹在CardView内,调整其属性以满足边框需求,例如`card_view:cardElevation`设置阴影深度,`card_...

    安卓自定义ImageView实现圆形图片

    在Android开发中,为了实现特定的视觉效果,我们经常需要对标准的UI组件进行自定义。本主题聚焦于如何创建一个自定义的`ImageView`,使其能够显示为圆形图片。这个自定义控件通常被称为`CircleImageView`,它在显示...

    自定义ImageView 圆形图片

    这个控件使得在Android应用中实现圆形图片显示变得简单且灵活,可以根据需求调整边框等样式,为用户提供更美观的视觉体验。在实际项目中,你可以根据具体需求对这个类进行扩展,比如添加动画效果、支持圆角等。

    安卓圆形imageview

    这个概念主要涉及到对`ImageView`的自定义,通过自定义布局或使用第三方库来实现将矩形图片转换为圆形效果。 ### 自定义圆形`ImageView` 1. **自定义视图类**: 创建一个新的`View`类,继承自`ImageView`,并重写`...

    圆形imageview

    在Android开发中,`圆形ImageView`是一种常见的UI设计元素,特别是在社交应用中,例如QQ、微信等,用于显示用户头像。标题中的“圆形imageview”指的就是这种将普通方形图片转换为圆形显示的特殊ImageView组件。这个...

    圆形imageView

    在Android开发中,`ImageView`是用于展示图片的常见组件,但默认情况下,它显示的是矩形图像。...通过这样的自定义,我们可以轻松创建出无锯齿、可定制边框效果的圆形图片视图,极大地丰富了Android UI设计的可能性。

    Android-CircleImage-将图片自动转换为圆形

    在Android开发中,有时我们需要将图片显示为圆形,例如在用户头像或者社交应用中,圆形的图片可以提供更美观的视觉效果。`CircleImage`库就是为了满足这种需求而设计的,它能够自动将矩形图片转换为圆形,使得图片在...

    Android 圆形图片 CircleImageView

    在这里,`android:src`用于设置图片资源,`app:civ_border_width`和`app:civ_border_color`分别用于设置边框宽度和颜色。请注意,这些属性是CircleImageView库特有的,不能应用到标准的ImageView上。 在代码中,你...

    Android-Android开发之制作圆形头像图片的功能实现。自定义View实现圆形头像效果。

    在Android应用开发中,制作圆形头像图片是一个常见的需求,特别是在社交应用或者用户个人资料页面。这个功能的实现主要涉及到自定义View以及图片处理技术。本文将深入探讨如何通过自定义View来创建一个圆形的头像...

    Android 圆形头像/有外边框的圆形头像CircleImageView自定义控件使用详解

    `CircleImageView`就是一个专为此目的设计的自定义控件,它能够将普通的矩形图片转换成美观的圆形头像,并可添加外边框效果。本文将详细讲解如何使用`CircleImageView`。 首先,`CircleImageView`是基于`ImageView`...

    android自定义控件CircleImageVIew

    CircleImageView是一个流行的库,它允许开发者将普通的ImageView转换为圆形展示,通常用于显示用户头像或其他需要圆形显示的图片。本教程将深入讲解如何在Android项目中使用CircleImageView,并通过一个名为...

Global site tag (gtag.js) - Google Analytics