展开

关键词

Android 图片浏览 放大图片

--此处显示图片整体--> <ImageView android:id="@+id/imagel" android:layout_width="wrap_content "/> </LinearLayout> 代码实现透明度改变: public class MainActivity extends AppCompatActivity { //定义一个访问图片的数组 int currentImg = 2 ; //定义图片初始透明度 private int alpha = 255 ; @Override protected R.id.imagel); final ImageView imageView02 = (ImageView) findViewById(R.id.image2); //定义查看下一张图片的监听器 /获取第一个托片显示框中的位图 Bitmap bitmap = bitmapDrawable.getBitmap(); //bitmap图片实际大小与第一个

12810

Android 图片裁剪

Android 图片裁剪 前言 正文 一、创建并配置项目 二、权限申请 三、获取图片Uri 四、图片裁剪 尾声 运行效果图 ? 前言   图片裁剪是对图片进行区域选定,然后裁剪选定的区域,形成一个图片,然后再对这个图片进行压缩,最终返回结果图片。 嗯,图片显示出来了,图片的url也拿到了,下面该做这个图片的剪裁了。 四、图片裁剪 既然是调用Android系统的图片裁剪,那么自然也和打开系统相册差不多,依然是先创建一个请求码: /** * 图片剪裁请求码 */ public static // 调用系统中自带的图片剪裁 Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType

19420
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android图片资源

    title: 2016-5-5未命名文件 tags: UI适配,图片资源 grammar_cjkRuby: true --- 概述: 本文整理了Android开发中,图片资源的提供方式和使用方式 目前手机的像素密度至少都在mdpi及以上,所有通常只提供xhdpi和xxhdpi下的图片即可,像素密度小的设备,Android系统会将位图进行合适的缩放。 在Android项目中,图片资源的组织,正是按照pixel density来进行不同屏幕的分组。 对应一个代码中用到的图片资源,Android系统会使用以下步骤来选择出最适合当前运行设备的图片资源文件进行显示: 系统寻找匹配当前屏幕像素密度的可用图片文件。 九宫格图片是一种可拉伸的位图,在作为其它View的背景显示时,Android系统会自动将它改变到一个合适的大小。

    311100

    Android 圆形图片

    > <AbsoluteLayout android:id="@+id/root" xmlns:android="http://schemas.android.com/apk/res/android ="wrap_content" android:layout_x="20dp" android:layout_y="225dp" android:text "/> </AbsoluteLayout> Java代码 动态设置头像: //点击 切换图片 public class Home extends AppCompatActivity { private LinearLayout mainLayout=null; private ImageView iv=null; //定义一个访问图片的数组 int[] images = new int[]{//放置你的图片 R.drawable.gass, R.drawable.gonzhixiaochou }; //用于图片切换

    14210

    Android图片相关

    Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。 二、Android读取图片资源 Drawable目录 已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。 肯定心里会想,放在哪一个都行,只要是在android中的res目录下的drawable中就行,系统会自己找到。 1)不同的layout Android手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢? 加入这一行 android:screenOrientation="landscape" 其中(landscape是横向,portrait是纵向):

    30230

    Android WebView选择图片、发送图片

    WebView控件是经常用到的,如果WebView中有选择图片这种操作,光是settings.setJavaScriptEnabled(true); 还是不够的,还需要重写WebChromeClient return; mUploadMessage = uploadMsg; selectImage(); } // For Android =data){ // 好像是android多媒体数据库的封装接口,具体的看Android文档 cursor = managedQuery(data.getData ; import android.graphics.BitmapFactory; import android.media.ExifInterface; import android.text.TextUtils 200K * * @param oldpath 压缩前的图片路径 * @param newPath 压缩后的图片路径 * @return */

    6920

    Android 选择图片、上传图片之Matisse

    相比之下,昨天出的Android 选择图片、上传图片之PictureSelector就更加友好和人性化了。 下面来说说集成遇到的问题以及解决方案。 遇到几个点还没有解决,也懒得深入研究了,我要回家过年,哼 拍照还是选择相册,没有处理 预览,选择图片的时候可以预览,但是回调之后并不行,没有处理 onActivityResult回调之后的图片不能直接删除 ,没有处理 剪裁,没有处理 压缩,没有处理 哦对了,如果可以预览了,那还得可以保存图片呢,也没有处理,因为预览没有处理,哈哈哈嗝 已选择的图片,再次选择的时候带过去,没有处理 那有人就会说了,这么多没有的功能 ; import android.content.pm.ActivityInfo; import android.net.Uri; import android.os.Bundle; import android.support.v7 .widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup

    7910

    Android实现圆形图片或者圆角图片

    Android圆形图片或者圆角图片的快速实现,具体内容如下 话不多说直接上code xml文件布局 <LinearLayout android:id="@+id/ll_headpict" android :layout_width="match_parent" android:layout_height="97dp" android:layout_margin="13dp" android:background " android:layout_weight="1" android:text="头像" android:textColor="@color/color4A4A4A" android:textSize android:src="@mipmap/ic_headview_demo" / </LinearLayout 初始化控件之后用工具类加载 //第一个参数上下文,第二个控件名称,第三个图片url /头像 ViewUtils.java工具类 /** * Created by wjw on 2016/11/28 * 倒圆角工具类 */ public class ViewUtils { /** * 图片加载

    26810

    Android 选择图片、上传图片之PictureSelector

    (2019-07-05) 之前出过一篇 Android 选择图片、上传图片之ImagePicker,这个是okgo作者出的,就一般需求来讲是够了,但是没有压缩,需要自己去搞。 后来业务需求提升,页面要美,体验要好,便不是那么满足需求了,所幸在github上找到PictureSelector(然后当时没多久Matisse就开源了…可以看这里Android 选择图片、上传图片之Matisse 功能特点 功能齐全,且兼容性好,作者也做了兼容测试 1.适配android6.0+系统 2.解决部分机型裁剪闪退问题 3.解决图片过大oom闪退问题 4.动态获取系统权限,避免闪退 5.支持相片 ; import android.annotation.SuppressLint; import android.content.Intent; import android.graphics.Color ; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.v7

    4210

    Android 选择图片、上传图片之ImagePicker

    效果图: 后来又出了两篇,也可以看一下 Android 选择图片、上传图片之PictureSelector Android 选择图片、上传图片之Matisse 添加依赖: 选择图片:compile //github.com/hongyangAndroid/okhttputils MainActivity.java package com.yechaoa.uploadimage; import android.content.Intent ; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7 .widget.GridLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.AdapterView; import com.lzy.imagepicker.ImagePicker; import com.lzy.imagepicker.bean.ImageItem

    6710

    Android图片处理--缩放

    PS:在开发中我们会遇到一些图片处理问题,比如说缓存图片了、限制图片大小了、查看图片了等。 功能: 正常加载图片 双击放大 手势随意缩放 随意拖动查看图片每一个角落 结合其他设置可实现翻转 1:本地图片加载 <ImageView android:layout_width="match_parent " android:layout_height="300dp" android:id="@+id/id_loc" android:scaleType="fitXY " /> <uk.co.senab.photoview.PhotoView android:layout_width="match_parent" android :layout_height="400dp" android:src="@mipmap/ic_launcher" android:id="@+id/id_myimg"/>

    64860

    Android图片打标签

    最近项目要实现一个图片打标签的需求,在这里分享一个简易版的打标签: 1、点击图片任意位置跳转到标签列表页,选择后,标签锚点到点击位置。 2、点击锚点反转标签。 3、拖拽标签,限制在图片区域内。 先上图片方便理解: 实现的方案 1、用FramLayout:先加ImageView用于显示图片,再加标签View显示在图片上层。 2、tagBean记录 标签锚点位置 与 图片左上角距离的比例。 3、复杂的点击事件处理。 shinecjj/PictureTag PictureTagFrameLayout如下,其中最核心的方法onSizeChanged(int w, int h, int oldw, int oldh) 使用传进来的图片宽高比 mImageWHRatio计算出图片的mPhotoRectF,用来后面计算标签相对于图片的位置。

    4920

    Android-图片压缩

    由于Android本身的机制限定 由于系统对每个应用内存分配规则的限制,如果加载过大图片很有可能会导致OOM 即闪退或者卡屏现象 但是手机上拇指大小的图片,超清是王权没有必要的 这是我们就需要对 对片进行压缩处理 : 大多数人采用先生成bitmap对象,反复压缩bitmap至100k一下的方法,对图片进行反复压缩,但如果是超级大图,bitmap生成本身就已经会导致OOM,所以我们应先对bitmap进行设置: public 设置 是的原图大小被缩小2*6=12倍 这里我解释一下Scenic和activity: 一、senic是我自定义的一个类,其中定义了一个数据成员:imageId 用来存/drawable文件夹下,一张图片的 (注:不同senic对象,代表不同图片,所以存的图片id不同)。 return bitmap; } 如下图中的图片,原大小为8.10MB: ---- 附源码Demo:欢迎 star ~

    13010

    Android Picasso实现圆形图片和圆角图片

    Android Picasso实现圆形图片和圆角图片 1.实现圆形图片 1.1代码调用如下 Picasso.with(mContext).load(headpic).memoryPolicy(MemoryPolicy.NO_CACHE 可以修改圆形图片的半径) import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapShader (可以修改图片圆角的半径) import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas ; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode Glide实现圆形图片和圆角图片 敬请期待…

    79910

    Android实现图片轮播列表

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent " android:orientation="vertical" <android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width " <ImageView android:id="@+id/iv1" android:layout_weight="1" android:layout_marginStart="30dp" android :id="@+id/iv2" android:layout_weight="1" android:layout_width="60dp" android:layout_height="60dp" android ViewPager适配器代码: public class ViewPagerAdapter extends PagerAdapter implements View.OnClickListener { //图片的资源

    24620

    Android 保存图片到相册

    废话不多说,先上效果: 点击图片 调用savephoto的SaveBitmapFromView(View view);方法自动保存图片 //点击图片保存 imageView.setOnClickListener { @Override public void onClick(View v) { String[] PERMISSIONS = { "android.permission.READ_EXTERNAL_STORAGE ", "android.permission.WRITE_EXTERNAL_STORAGE" }; //检测是否有写的权限 int permission = ContextCompat.checkSelfPermission(MainActivity.this, "android.permission.WRITE_EXTERNAL_STORAGE Canvas c = new Canvas(bmp); view.layout(0, 0, w, h); view.draw(c); // 缩小图片

    35130

    Android-上传图片(-)_HttpURLConnection

    继选择图片相册并通过ImageView展示在Activity中,获取到图片真实路径后(详见Android获取相册中图片的路径 4.4版本前后的变化), 将通过以下两种方式(当然了不止这两种)将获取到的图片上传到服务端

    19020

    Android 图片裁剪 (附源码)

    Android 图片裁剪 前言 正文 一、创建并配置项目 二、权限申请 三、获取图片Uri 四、图片裁剪 五、源码 尾声 运行效果图 前言   图片裁剪是对图片进行区域选定,然后裁剪选定的区域,形成一个图片 ,然后再对这个图片进行压缩,最终返回结果图片。 > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com 四、图片裁剪 既然是调用Android系统的图片裁剪,那么自然也和打开系统相册差不多,依然是先创建一个请求码: /** * 图片剪裁请求码 */ public static // 调用系统中自带的图片剪裁 Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType

    9630

    Android --- 图片的特效处理

    Android --- 图片处理的方法 转换 -  drawable To  bitmap 缩放 -  Zoom 圆角 -  Round Corner 倒影 -  Reflected bitmapPrcess android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.PixelFormat; import android.graphics.PorterDuffXfermode; import android.graphics.Rect ; import android.graphics.RectF; import android.graphics.Bitmap.Config; import android.graphics.PorterDuff.Mode > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical

    32130

    相关产品

    • 图片处理

      图片处理

      图片处理(IP)是由腾讯云数据万象提供的功能丰富、低成本、高可靠的图片处理服务。图片处理支持灵活的图像编辑,并且提供 Guetzli 压缩、TPG 转码等图片瘦身解决方案,图片或文字水印、独有盲水印等版权保护解决方案,满足多种业务场景下的图片需求。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券