Android布局自定义Shap圆形ImageView可以单独设置背景与图片

一、图片预览:

一、实现功能:

需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView。

二、具体实现:

XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight)

XML代码如下:

<ImageView android:id="@+id/zhongjie" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/popwindow_zhongjie" android:scaleType="centerInside" android:src="@drawable/mark_caller_house_agent" />

Drawable-样式xml如下:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <solid android:color="#66CC00"/> <size android:width="50dp" android:height="50dp"/> </shape>

通过以上内容给大家介绍了Android布局自定义Shap圆形ImageView可以单独设置背景与图片的相关知识,希望对大家今后的工作学习有所帮助。

时间: 2024-10-07 23:39:00

Android布局自定义Shap圆形ImageView可以单独设置背景与图片的相关文章

Android布局自定义Shap圆形ImageView可以单独设置背景与图片_Android

一.图片预览: 一.实现功能: 需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView. 二.具体实现: XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight) XML代码如下: <ImageView android:id="@+id/zhongjie

安卓应用开发-安卓中ImageView可以通过设置背景,设置图片为圆角矩形

问题描述 安卓中ImageView可以通过设置背景,设置图片为圆角矩形 安卓中ImageView可以通过设置背景,设置图片为圆角矩形............. 解决方案 可以.drawable里面设置一下shape就行了. 解决方案二: http://zhidao.baidu.com/link?url=1uANn4XSYz_m32ZdV5ujVRye5scf5Ft9cATt9qbWkKD7xXz-1xYEnTJ1wVitDPmaM2-exrUlo8TkQonxxzrbba

Android编程之ProgressBar圆形进度条颜色设置方法

本文实例讲述了Android ProgressBar圆形进度条颜色设置方法.分享给大家供大家参考,具体如下: 你是不是还在为设置进度条的颜色而烦恼呢--别着急,且看如下如何解决. ProgressBar分圆形进度条和水平进度条 我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助. 源码如下: 布局文件代码: <ProgressBar android:id="@+id/progressbar" android:layout_width="wrap_content

Android中自定义Activity和Dialog的位置大小背景和透明度等

1.自定义Activity显示样式 先在res/values下建colors.xml文件,写入: [xhtml] view plaincopy <?xml version="1.0" encoding="utf-8"?>   <resources>       <!-- 设置透明度为56%(9/16)左右 -->       <color name="transparent">#9000</c

radio button-【Android】自定义RadioButton,请问如何改变选中状态的图片大小?

问题描述 [Android]自定义RadioButton,请问如何改变选中状态的图片大小? 在点击按钮时,按钮被选中状态的图片要高出一些,请问该如何实现? 解决方案 等我会实验室,现在在上课 解决方案二: android 自定义 radiobutton 文字颜色随选中状态而改变android 自定义 radiobutton 文字颜色随选中状态而改变android 自定义 radiobutton 文字颜色随选中状态而改变 解决方案三: 准备两套图片,一张正常的,一张点击之后大的,点击时切换就可以了

Android实现圆角矩形和圆形ImageView的方式_Android

Android中实现圆角矩形和圆形有很多种方式,其中最常见的方法有ImageLoader设置Option和自定义View. 1.ImageLoader加载图片 public static DisplayImageOptions getRoundOptions() { DisplayImageOptions options = new DisplayImageOptions.Builder() // 是否设置为圆角,弧度为多少,当弧度为90时显示的是一个圆 .displayer(new Round

android自定义 iew-有没有Android中自定义布局的详细教程!

问题描述 有没有Android中自定义布局的详细教程! 有没有Android中自定义布局的详细教程!我想写一个课程表布局,在网上找了几个demo,但是里面的自定义布局看不明白! 解决方案 Composite View Composite views (也被称为 compound views) 是众多将多个view结合成为一个可重用UI组件的方法中最简单的.这种方法的实现过程是这样的: 继承相关的内建的布局. 在构造函数里面填充一个 merge 布局. 初始化成员变量并通过 findViewByI

Android 实现自定义圆形进度条的实例代码_Android

Android 自定义圆形进度条 今天无意中发现一个圆形进度,想想自己实现一个,如下图: 基本思路是这样的: 1.首先绘制一个实心圆 2.绘制一个白色实心的正方形,遮住实心圆 3.在圆的中心动态绘制当前进度的百分比字符 4.绘制一个与之前实心圆相同颜色的空心圆 5.逐渐改变当前的百分比 6.根据百分比,逐渐改变正方形的大小,逐渐减小正方形的底部y轴的坐标,不断重绘,直到达到100% 首先看看自定义的属性 在values目录下新建attrs.xml内容如下: 定义绘制圆形的背景色,和绘制圆形的半径

Android实现自定义圆形进度条_Android

今天无意中发现一个圆形进度,想想自己实现一个,如下图: 基本思路是这样的: 1.首先绘制一个实心圆 2.绘制一个白色实心的正方形,遮住实心圆 3.在圆的中心动态绘制当前进度的百分比字符 4.绘制一个与之前实心圆相同颜色的空心圆 5.逐渐改变当前的百分比 6.根据百分比,逐渐改变正方形的大小,逐渐减小正方形的底部y轴的坐标,不断重绘,直到达到100% 首先看看自定义的属性 在values目录下新建attrs.xml内容如下: 定义绘制圆形的背景色,和绘制圆形的半径大小 <?xml version=