精华内容
下载资源
问答
  • Android图片轮播控件 新框架发布,欢迎大家Star XFrame - Android快速开发框架 XFrame详细功能文档预览 现在的绝大数app都有banner界面,实现循环播放多个广告图片和手动滑动循环等功能。因为ViewPager并不支持...
  • android:scaleType属性指定ImageView控件显示图片的方式,例如:Center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按照比例缩放至合适的位置,并在ImageView控件的中心。...

    ImageView主要是用来显示图片的控件,可以对图片进行发大、缩小和旋转的功能。android:scaleType属性指定ImageView控件显示图片的方式,例如:Center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按照比例缩放至合适的位置,并在ImageView控件的中心。

    下面介绍ImageView的基本用法。

    一、建立工程,如图

    66f64a3cd32739bb9ad740576fd3f492.png

    b22413c393f57461ff570e572f9515c3.png

    二、activity_main.xml中代码

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    />

    View Code

    三、Mainactivity.java中代码

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    packagecom.study.imageview1;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.widget.ImageView;importandroid.widget.LinearLayout;public class MainActivity extendsActivity {

    @Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    ImageView imageView= (ImageView)this.findViewById(R.id.imageview);//设置第一个图片的比例大小//表示宽度:200,高度:100

    imageView.setLayoutParams(new LinearLayout.LayoutParams(200, 100));

    setTitle("height:" + imageView.getLayoutParams().height +"--width-->" +imageView.getLayoutParams().width);

    }

    @Overridepublic booleanonCreateOptionsMenu(Menu menu) {//Inflate the menu; this adds items to the action bar if it is present.

    getMenuInflater().inflate(R.menu.main, menu);return true;

    }

    }

    View Code

    四、效果图

    1041724e3b5eeac2b91a60c47bcfb888.png

    从上图中,可以看到,图片是被裁减了一定区域,显示不完全。而下面的图片是按照一定比例缩放显示的,主要由属性:android:scaleType="fitCenter" 控制的。

    background.jpg图片:

    7ff68c1806af9eb304f07d7e44a4a734.png

    展开全文
  • ImageView 显示图像控件

    千次阅读 2017-02-23 14:18:32
    android:scaleType属性指定ImageView控件显示图片的方式,例如:center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按比例至合适的大小,并在ImageView控件的中心

    ImageView 显示图像控件
        ImageView主要是用来显示图片的控件,可以对图片进行放大、缩小和旋转的功能。
        android:scaleType属性指定ImageView控件显示图片的方式,例如:center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按比例至合适的大小,并在ImageView控件的中心
    这里写图片描述

    <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="ScaleYype:center 按图片原来的size居中显示,当图片长(宽)超过view的长(宽),则截取图片的居中部分显示" />
    
        <ImageView
            android:id="@+id/imageview"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="#F00"
            android:scaleType="center"
            android:src="@drawable/image" />
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="ScaleYype:fitCenter " />
    
        <ImageView
            android:id="@+id/imageview2"
            android:layout_width="200dp"
            android:layout_height="100dp"
            android:background="#F00"
            android:scaleType="fitCenter"
            android:src="@drawable/image" />
    

    这里写图片描述

        1. ImageView.ScaleType.CENTER|android:scaleType=”center”
    按图片的原来大小居中显示,当图片长(宽)超过view的长(宽),则截取图片的居中部分显示。
        2. ImageView.ScaleType.FIT_CENTER|android:scaleType=”fitCenter”
    把图片按比例扩大(缩小)到View的宽度或高度,居中显示
    这里写图片描述

        3.ImageView.ScaleType.CENTER_CROP|android:scaleType=”centerCrop”
    按比例扩大图片的大小居中显示,使得图片长(宽)等于或大于view的长(宽)这里写图片描述

        4.ImageView.ScaleType.CENTER_CROP|android:scaleType=”centerInside”
    将图片的内容完整居中显示,通过按比例缩小或原来的大小,使图片长(宽)等于或小于view的长(宽)
    与FitCenter的差别是 centerInside <=view大小<=原始图片,fitCenter图片长或宽等于view大小
    这里写图片描述

    5.6.fitStart&fitEnd与FitCenter相似,不过显示在上或下部分。
    这里写图片描述

    7.mageView.ScaleType.CENTER_XY|android:scaleType=”fitXY”
    把整个图片按照view的大小显示

    展开全文
  • android轮播图控件

    2016-01-19 02:00:49
    android自定义控件实现的循环广告位,图片轮播。
  • 自定义控件(类似按钮等)的使用,自定义一个SurfaceView。 如某一块的动态图(自定义相应),或者类似UC浏览器下面的工具栏。 如下图示例: 自定义类代码: 代码如下: public class ImageSurfaceView extends ...
  • 多张图片,连续在页面中进行放大缩小,主要应用在引导页面
  • Android Studio更新到3.1.3后,发现拖到Design中的控件在预览界面中不显示;解决办法:在Styles.xml中的parent="..."中的Theme前添加Base@color/colorPrimary@color/colorPrimaryDark@color/colorAccent补充知识:...

    Android Studio更新到3.1.3后,发现拖到Design中的控件在预览界面中不显示;

    解决办法:

    在Styles.xml中的parent="..."中的Theme前添加Base

    @color/colorPrimary

    @color/colorPrimaryDark

    @color/colorAccent

    补充知识:AndroidStudio XML文件之style标签详解

    前言:

    Android的样式一般定义在res/values/styles.xml文件中,其中有一个根元素resource,样式通过嵌套子标签style来完成,style可以嵌套多个item标签来设置不同的属性,从而提高复用率。

    什么是Style:

    style是一个标签,该标签里可以嵌套多个item子标签,通过item标签的name设置不同的属性,多个item组合起来就是一个style样式

    示例:

    @null

    true

    @android:color/transparent

    true

    @null

    Style标签里面的属性:

    name="XXX" 定义该style样式的name名称

    parent="XXX" 可以继承自哪一个Style标签,继承以后可对父标签已经有的属性进行重写

    Style标签里可以嵌套的标签:

    item标签的属性:

    name="XXX" name里面的值可以为任意字符串,对应的是某一个view的属性值(如果要引用的view不存在这个属性,默认为这个属性无效(忽略这个属性),并不会报错)

    自定义控件里面的属性值怎么在style的item标签里声明:

    在主工程的时候要加上包名:

    @dimen/dp20

    在module或其他类库的话,什么都不用加:

    @dimen/dp20

    常用item属性:

    窗口进出动画设置:

    @anim/wheel_select_enter

    @anim/wheel_select_exit

    设置Dialog的属性:

    @null

    true

    @android:color/transparent

    true

    @null

    各属性颜色的位置

    45e981c0c1647c3dc4b2b0abfd97a452.png

    1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色

    2.colorPrimaryDark 应用的主要暗色调,statusBarColor默认使用该颜色

    3.statusBarColor 状态栏颜色,默认使用colorPrimaryDark

    4.windowBackground 窗口背景颜色

    5.navigationBarColor 底部栏颜色

    6.colorForeground 应用的前景色,ListView的分割线,switch滑动区默认使用该颜色

    7.colorBackground 应用的背景色,popMenu的背景默认使用该颜色

    8.colorAccent CheckBox,RadioButton,SwitchCompat等一般控件的选中效果默认采用该颜色

    9.colorControlNormal CheckBox,RadioButton,SwitchCompat等默认状态的颜色。

    10.colorControlHighlight 控件按压时的色调

    11.colorControlActivated 控件选中时的颜色,默认使用colorAccent

    12.colorButtonNormal 默认按钮的背景颜色

    13.editTextColor 默认EditView输入框字体的颜色。

    14.textColor Button,textView的文字颜色

    15.textColorPrimary DisableOnly RadioButton checkbox等控件的文字

    16.textColorPrimary 应用的主要文字颜色,actionBar的标题文字默认使用该颜色

    17.colorSwitchThumbNormal: switch thumbs 默认状态的颜色. (switch off)

    以上这篇解决Android Studio Design界面不显示layout控件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持免费资源网。

    展开全文
  • 实战案例一:ImageView控件的基本用法程序布局文件:android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" >android:layout_width="fill_parent"android:...

    实战案例一:

    ImageView控件的基本用法

    程序布局文件:

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:orientation="vertical" >

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="scaleType: center 为缩放,放在ImageView的中心" />

    android:id="@+id/imgaeview"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:background="#F00"

    android:scaleType="center"

    android:src="@drawable/background" />

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="scaleType: fitCenter 按照比例来缩放" />

    android:id="@+id/imageview2"

    android:layout_width="300dp"

    android:layout_height="200dp"

    android:background="#FFF"

    android:padding="10dp"

    android:scaleType="fitCenter"

    android:src="@drawable/background" />

    [注意 1]:

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    这种图片的高度和宽度使用内容包裹属性,则它的宽度和高度是由图片本身的宽度和高度来决定的

    android:layout_width="300dp"

    android:layout_height="200dp"

    第二种 采用固定比例,则图片在ImageView的显示过程中是按这个比例来显示的了

    [注意 2]:

    android:scaleType属性指定ImageView控件显示图片的方式

    center:表示图像以不缩放的方式显示在ImageView控件的中心,

    fitCenter:表示图像按照比例缩放至合适的位置,并在ImageView控件的中心

    程序主要代码:

    package com.android.imageviewbase;

    import android.app.Activity;

    import android.os.Bundle;

    import android.widget.ImageView;

    import android.widget.LinearLayout;

    public class ImageViewBase extends Activity {

    private ImageView imageView;

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    initComponent();

    /*

    * 设置第一个图片的大小 setLayoutParams()表示设置整个布局 表示设置当前的这个布局的是来自线性布局的

    * 宽度200,高度100的区域.

    */

    imageView.setLayoutParams(new LinearLayout.LayoutParams(200, 100));

    setTitle("height" + imageView.getLayoutParams().height + "-- width --"

    + imageView.getLayoutParams().width);

    }

    private void initComponent() {

    imageView = (ImageView) findViewById(R.id.imgaeview);

    }

    }

    程序Demo执行结果:

    0818b9ca8b590ca3270a3433284dd417.png

    [说明]:可见第一种效果是因为在程序中按长200,宽100 裁剪缩放后的 ImageView 的位置。第二种效果是直接按指定比例长300dp,宽200dp缩放

    展开全文
  • FrescoImageView是一种Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。 该控件基于Facebook的图像加载库Fresco封装,Fresco的所有方法...
  • [您写入位图的任何内容都会通过画布显示(在onDraw()中)]如果应用着色,用户会看到它应用于位图图像上的其他区域.要纠正此问题,您需要进行翻译.翻译会将用户输入坐标(屏幕坐标)更改为位图坐标(按用户的意图) 以下代码...
  • 首先上效果图实现原理要完成一个轮播图片,...所以我们本次的自定义控件就是由ViewPager和LinearLayout叠加起来组成的。一、创建一个自定义的ViewPager先上完整的代码package com.kcode.autoscrollviewpager.view;...
  • android开发中常常涉及到一种情况,就是将用户上传的图片以圆形样式显示,但是用户上传的图片可以有直角、圆角、正方形等多种不确定样式,这时就用到了自定义ImageView控件,在安卓客户端使接收到的图片全部以圆形...
  • UI控件之显示图像控件ImageView(下)

    千次阅读 2016-06-20 20:53:57
    (一)绘制最简单的圆形ImageView RoundedImageView CircleImageView运行效果: 实现代码:自定义ImageView代码:package com.example.android_drawable_xml;...import android.graphics.Bitma
  • Android使用更多更好看图像控件的代码例子。用于演示在app中操作画廊控件Gallery、图像切换控件ImageSwitcher、调色板控件Palette、卡片视图控件CardView的使用工程与效果。
  • ImageView显示图像控件

    2021-05-02 00:34:02
    [导读]ImageView显示图像控件ImageView显示图像控件一、简介1、2、ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来...
  • 新建webpic.mjava代码:import android.graphics.drawable.BitmapDrawable;import java.net.HttpURLConnection;import java.net.URL;import java.io.InputStream;import android.graphics.Bitmap;import ...
  • 轮播控件的组成部分我们以知乎日报Android客户端的轮播控件为例,分析一下轮播控件的主要组成:首先我们要有用来显示图片的View对象,根据上图中底部中央的5个点,我们知道需要5个ImageView来显示需要轮播的图片,...
  • 在这个项目里,主要实现了获取相册的某一张图片并显示控件上,或者通过拍照得到的相片显示在imageview上
  • Android中的控件

    2021-06-02 22:50:53
    Android中的控件1.控件类的继承结构android.view.View类(视图类)呈现了最基本的UI构造块。一个视图占据屏幕上的一个方形区域,并且负责绘制和事件处理。Android中控件类的扩展结构如图3-1所示。 View有众多的扩展者...
  • 无非就两种:绘制文字和绘制图像。 我们在上一篇文章《Android绘图之Paint的使用》中学习了Paint的基本用法,但是具体的应用我们还没有实践过。从标题中可知,本文是带领读者使用Paint,自定义一个进度条控件。 效果...
  • 在我的情况下,我已经解决了它,在GridView的适配器中,我使用这些XML来显示图像和文本:android:id="@+id/iconBackgroundLinear"android:layout_width="54dip"android:layout_height="57dip"android:gravity="center"&...
  • 介绍 最近要使用播放器做一个简单的视频播放功能,开始学习VideoView,在横竖屏切换的时候碰到了点麻烦,不过在查阅资料后总算是解决了... VideoView 类可以从不同的来源(例如资源文件或内容提供器) 读取图像,计算和
  •   Android系统给开发者提供了三种设计UI的方式:布局文件...  使用XML文件编写界面,添加布局类型及控件;   将布局中使用到的资源添加到资源文件中;   在Android程序的主Activity中,加载布局文件。 ...
  • Android 常用的控件总结

    热门讨论 2021-05-27 14:14:19
    Android 中一些常用的 UI 控件有: TextView(文本框)、 EditView(输入框)、 Button(按钮)、 RadioButton(单选按钮)、 ImageView(图像视图)、 ToggleButton(开关按钮) 等等 1、TextView(文本框) TextView 中的...
  • Android中常用的图片控件

    千次阅读 2018-09-15 16:02:34
    图片显示框ImageView  图片显示框的作用与TextView类似,TextView用于显示文字,ImageView则用于显示图片,ImageView中有一个src属性用于指定图片的来源。可是显示图片还存在一个问题,当我们的图片比ImageView的...
  • 本发明的实施方式涉及Android应用UI技术领域,更具体地,本发明的实施方式涉及基于Android系统的UI控件背景模糊处理和动态显示的方法。背景技术:目前,随着智能电视的普及,基于Android系统的应用推陈出新,传统的...
  • Android自定义控件

    2021-05-26 06:09:25
    主要内容了解自定义控件对现有控件进行拓展创建复合控件重写View来实现全新控件自定义ViewGroup具体内容自定义控件可以是对现有控件进行拓展、创建复合控件、重写View实现全新控件,可根据需要不同选...
  • UI控件之显示图像控件ImageView(上)

    千次阅读 2016-06-20 17:39:03
    (一)概述 ImageView主要是用来显示图片的控件,可以对图片进行放大、缩小和旋转的功能。 (二)ImageView中src和BackGround属性的区别 No.1 ——使用程序测试src与background属性的区别: <Linear

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,769
精华内容 11,907
关键字:

安卓显示图像控件