Android-图片按钮汇总

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3     xmlns:tools="http://schemas.android.com/tools"
  4     android:layout_width="match_parent"
  5     android:layout_height="match_parent"
  6     android:paddingBottom="@dimen/activity_vertical_margin"
  7     android:paddingLeft="@dimen/activity_horizontal_margin"
  8     android:paddingRight="@dimen/activity_horizontal_margin"
  9     android:paddingTop="@dimen/activity_vertical_margin"
 10     tools:context="com.hanqi.testapp2.TestActivity1"
 11     android:orientation="vertical">
 12
 13     <LinearLayout
 14         android:layout_width="match_parent"
 15         android:layout_height="wrap_content">
 16     <ImageButton
 17         android:layout_width="wrap_content"
 18         android:layout_height="wrap_content"
 19         android:src="@drawable/anniu04"/>
 20     <ImageButton
 21         android:layout_width="wrap_content"
 22         android:layout_height="wrap_content"
 23         android:src="@drawable/anniu05"/>
 24     <Button
 25         android:layout_width="wrap_content"
 26         android:layout_height="wrap_content"
 27         android:background="@drawable/anniu04"
 28         android:text="普通按钮"/>
 29     </LinearLayout>
 30
 31     <LinearLayout
 32         android:layout_width="match_parent"
 33         android:layout_height="wrap_content">
 34     <ImageView
 35         android:layout_width="100dp"
 36         android:layout_height="100dp"
 37         android:src="@drawable/yuantu"
 38         android:alpha="1"
 39         android:background="#f00"
 40         android:scaleType="center"/>
 41     <ImageView
 42         android:layout_width="100dp"
 43         android:layout_height="100dp"
 44         android:src="@drawable/yuantu"
 45         android:alpha="1"
 46         android:background="#f00"
 47         android:scaleType="centerCrop"/>
 48         <ImageView
 49             android:layout_width="100dp"
 50             android:layout_height="100dp"
 51             android:src="@drawable/yuantu"
 52             android:alpha="1"
 53             android:background="#f00"
 54             android:scaleType="centerInside"/>
 55     </LinearLayout>
 56     <LinearLayout
 57         android:layout_width="match_parent"
 58         android:layout_height="wrap_content">
 59         <ImageView
 60             android:layout_width="100dp"
 61             android:layout_height="100dp"
 62             android:src="@drawable/yuantu"
 63             android:alpha="1"
 64             android:background="#f00"
 65             android:scaleType="matrix"/>
 66         <ImageView
 67             android:layout_width="100dp"
 68             android:layout_height="100dp"
 69             android:src="@drawable/yuantu"
 70             android:alpha="1"
 71             android:background="#f00"
 72             android:scaleType="fitCenter"/>
 73
 74     </LinearLayout>
 75     <LinearLayout
 76         android:layout_width="match_parent"
 77         android:layout_height="wrap_content">
 78         <ImageView
 79             android:layout_width="100dp"
 80             android:layout_height="100dp"
 81             android:src="@drawable/yuantu"
 82             android:alpha="1"
 83             android:background="#f00"
 84             android:scaleType="fitStart"/>
 85         <ImageView
 86             android:layout_width="100dp"
 87             android:layout_height="100dp"
 88             android:src="@drawable/yuantu"
 89             android:alpha="1"
 90             android:background="#f00"
 91             android:scaleType="fitEnd"/>
 92
 93         <ImageView
 94             android:layout_width="100dp"
 95             android:layout_height="100dp"
 96             android:src="@drawable/yuantu"
 97             android:alpha="1"
 98             android:background="#f00"
 99             android:scaleType="fitXY"/>
100     </LinearLayout>
101     <RadioGroup
102         android:layout_width="match_parent"
103         android:layout_height="wrap_content">
104         <RadioButton
105             android:layout_width="wrap_content"
106             android:layout_height="wrap_content"
107             android:text="男"/>
108         <RadioButton
109             android:layout_width="wrap_content"
110             android:layout_height="wrap_content"
111             android:text="女"/>
112     </RadioGroup>
113 </LinearLayout>

时间: 2024-10-15 05:24:38

Android-图片按钮汇总的相关文章

【同行说】Android图片处理技术资料汇总(一)

对于Android开发的童鞋们来说,图片处理时或多或少都会遇到令人头疼和不满意的问题,今天小编收集了5篇Android图片处理的干货文章,一起来看看吧! 一.Android 高清加载巨图方案 拒绝压缩图片 不使用压缩技术的条件下怎么加载高清图片呢?这篇博文的目的就是去自定义一个显示巨图的View,支持用户去拖动查看 二.Android ListView异步加载图片乱序问题,原因分析及解决方案 在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就

GitHub Android 开源项目汇总 (转)

转自:http://blog.csdn.net/ithomer/article/details/8882236 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上.基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你达到事半功倍的效果. 1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个AP

Android动画知识汇总

本文是对Android动画的汇总.关于Android的动画包括 3.0之前的View Animation,3.0之后的 Property Animator 以及5.0新增的(Touch feedback(触摸反馈)Reveal effect(揭露效果)Activity transitions(Activity转换效果)Curved motion(曲线运动)View state changes (视图状态改变)Animate Vector Drawables(可绘矢量动画))6种动画. 几种动画的

Android中按钮的点击事件的四种写法

如题,在Android中按钮的点击事件有四种写法,如下图. 界面为四个Button+一个TextView+一个ImageView activity_main布局文件如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="

十六、Android 滑动效果汇总

Android 滑动效果入门篇(一)-- ViewFlipper Android 滑动效果入门篇(二)-- Gallery Android 滑动效果基础篇(三)-- Gallery仿图像集浏览 Android 滑动效果基础篇(四)-- Gallery + GridView Android 滑动效果进阶篇(五)-- 3D旋转 Android 滑动效果进阶篇(六)-- 倒影效果 ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,

FaceBook推出的Android图片加载库-Fresco

FaceBook推出的Android图片加载库-Fresco 原文链接:Introducing Fresco: A new image library for Android 译者 :  ZhaoKaiQiang 校对者: Chaossss 校对者: bboyfeiyu 校对者: BillionWang 状态 :  完成 在Android设备上面,快速高效的显示图片是极为重要的.过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题.图片太大,但是手机的内存却很小.每一个像素的R.G.B和a

[安卓] 2、使用2中方法做按钮监听和图片按钮使用

  第一种方法是使用点击监听器来实现(代码中注释掉的部分):这种方法要在初始化的函数中将按钮绑定在点击监听器上(23,24)btn_ok.setOnClickListener(this);.然后处理统一写在抽象函数onClick(View v) 中,并用v == btn_ok来判别是哪一个按钮的点击.(28~34) 第二种方法是使用内部类实现按键监听,具体如下(这个看起来要代码多一点,各个处理是单独的) 1 package com.himi.button;//包路径 2 //import导入类库

Mono自定义图片按钮

首先,我们编写一个MyImageButton类,继承自LinearLayout public class MyPhoneImageButton:LinearLayout { private ImageView mButtonImage = null; private TextView mButtonText = null; public MyPhoneImageButton (Context context) : base (context) { mButtonImage = new Image

Android图片剪裁库

最近利用一周左右的业余时间,终于完成了一个Android图片剪裁库,核心功能是根据自己的理解实现的,部分代码参考了Android源码的图片剪裁应用.现在将该代码开源在Github上以供大家学习和使用,地址:https://github.com/Jhuster/ImageCropper,效果如下所示: 我的大致计划是首先介绍一下这个库的用法,然后再写几篇文章介绍一下其中的一些原理和关键技术,希望对Android开发新手有所帮助. [特性] 支持通过手势移动和缩放剪裁窗口 支持固定剪裁窗口大小.固定

Android UI集锦——1.Android Drawable分类汇总(1/3)

Android UI集锦--1.Android Drawable分类汇总(1/3) -转载请注明出处coder-pig 本节引言: 小猪好像写了好几个专题,都没坚持写完,又忍不住开个新的专题了,因为最近打算 开始研究Android图形与图形图像处理,动画以及自定义View等,所以就顺道记录下, 最近事有点多,感觉情绪很低迷,心理压抑又找不到倾述的对象,这个时候程序猿肯定会说: "没对象,你自己new一个啊",好有道理,我竟无言以对...好吧!还是自己的那句座右铭: 没什么可以一蹴而就,