`

Android之图片处理

阅读更多

不在res/drawable/的图片可以通过BitMapBitMapFactory对象读取存储卡或手机文件系统中的图片文件。

Bitmap bm = BitmapFactory.decodeFile(image Path);

imageView.setImageBitmap(bm);

 

图片缩放

Matrix matric =new Matrix();

Matrix.postScale(new width, new height);

Bitmap resizeBmp = Bitmap.createBitmap(old bmp, 0,0,old width, old height, matrix true);

 

图片旋转

现将要旋转的图片放入暂存bitMap中,接着利用Bitmap.createBitmap()创建新的Bitmap对象,在创建新的Bitmap对象同时,搭配Matrix 对象的setRotate()动态旋转创建新的Bitmap。然后再将旋转好的Bitmap对象以新构造的方式创建新的Bitmap对象,最后放入ImageView显示即可。

 

对话框AlertDialogButton动态生成。确定按钮是PositiveButton,取消按钮是NegativeButton

New AlertDialog.Builder(className.this).setTitile()

.setIcon()

.setMessage()

.setPositiveButton(R.string.ok, new DialogInterface.onClickListener(){

   Public void onClick(DialogInterace dialoginterface, int i){

//finish();关闭窗口

}

})

.setNegativeButton(R.string.str_no, new DialogInterface.OnClickListener(){

   Public void onClick(DialogInterace dialoginterface, int i){}

})

 

隐藏式抽屉SlidingDrawer

布局有限时,使用SlidingDrawer在可视范围内放更多的组件。

 

配置可采用水平或垂直展开,在XML中必须指定使用的android:handle(委托要展开的图片)和android:content(委托要展开的Layout Content

分享到:
评论

相关推荐

    Android图片处理源码

    这个压缩包文件“Android图片处理源码”很可能包含了一些用于Android平台的图片处理库或者示例代码,帮助开发者更好地理解和实现图片的加载、显示、裁剪、滤镜效果、压缩等功能。下面我们将深入探讨Android图片处理...

    android常用图片处理特效源码

    总结来说,"android常用图片处理特效源码"这个资源包是一个学习Android图片特效处理的好材料,特别是对于高斯模糊算法的实现。通过对源码的研究,开发者不仅可以掌握基本的图片处理技术,还能了解到如何优化代码以...

    android图片处理集合demo

    "android图片处理集合demo"是一个示例项目,集中展示了多种图片处理技术。虽然代码可能没有经过精心整理,但仍然能为开发者提供宝贵的参考。 1. 图片加载库: Android原生的Bitmap API在处理大量或大尺寸图片时...

    Android图片处理资料

    这份"Android图片处理资料"很可能是关于Android平台上的图像处理技术的深入探讨,可能包括源码分析和相关工具的使用。虽然描述中没有提供具体信息,但我们可以从标题和标签中推测出一些可能涵盖的关键知识点。 1. *...

    Android代码-图片处理sdk

    图片处理sdk(just for eclipse) Note: 新的项目(for studio)转移到https://github.com/jarlen/PhotoEdit (包括jni本地源码) cn.ffmpeg gif mp4 互转 com.js.photosdk.bodywarp 图片变形 com.js.photosdk.crop ...

    Android图片处理效果

    在Android开发中,图片处理是不可或缺的一部分,尤其在创建用户界面和提高用户体验时。本教程将深入探讨如何在Android...通过动手实践,你会更深入地理解Android图片处理的各种技巧,并能自如地运用到自己的项目中。

    android图片灰度处理

    在Android平台上,对图片进行灰度处理是一种常见的图像操作,主要目的是将彩色图像转换为黑白图像,也称为单色图像。这种处理方法在各种应用场景中都有所应用,比如复古风格滤镜、信息可视化或者简化视觉效果等。接...

    android图片处理工具

    本篇将深入探讨Android图片处理工具的相关知识点,帮助开发者更好地理解和运用这些工具。 首先,Android SDK本身提供了基本的图片处理能力,例如Bitmap类,它是Android中处理图像的基础。Bitmap可以用来加载、创建...

    Android 常用图片特效处理源码.zip

    在Android开发中,图片特效处理是一项常见...总的来说,这个压缩包对于想要学习和实践Android图片特效处理的开发者来说是一份宝贵的资料,通过研究源码,开发者可以掌握图片处理的各种技术,并将其应用到自己的项目中。

    全部android图片处理特效

    这个压缩包文件"全部android图片处理特效"显然包含了实现这些特效的各种代码示例或库。以下是对这些特效的详细解析: 1. **图片缩放**:Android提供了Bitmap类,可以使用其`createScaledBitmap()`方法对图片进行...

    android图片模糊处理和图片移动

    在Android开发中,图片处理是一项常见的任务,包括图片模糊处理和图片移动功能的实现。本文将深入探讨这两个关键知识点,并提供实现方法。 首先,我们来讨论图片模糊处理。在Android中,图片模糊效果通常用于创建...

    Android图片处理工具类

    在Android开发中,图片处理是一项常见的任务,尤其是在网络通信、数据存储或用户界面展示时。本文将详细讨论如何使用基于base64的图片处理工具类,以实现图片与base64字符串之间的转换。 首先,我们要理解什么是...

    Android 滤镜图片处理

    在Android平台上,实现类似美图秀秀的图片处理功能,主要涉及到的是图像处理技术,特别是滤镜效果的应用。本文将深入探讨如何在Android应用中创建实时滤镜、调整饱和度、灰度处理、冷暖色调调整、放大镜效果以及模糊...

    android常用图片特效处理

    7. **开源库支持**:在Android社区,有许多优秀的开源库可以帮助开发者快速实现各种图片特效,如Picasso、Glide、Volley等,它们不仅包含图片加载功能,还提供了图片处理和优化的API。 在实际项目中,为了提高性能...

    android图片处理总结

    以下是对Android图片处理的一些关键知识点的详细阐述: 1. **图片加载**:在Android中,Bitmap是用于表示图片的基础类。然而,直接从磁盘或网络加载大图可能会导致内存溢出。因此,我们通常使用图片库如Glide、...

    android图片显示处理

    `android图片显示处理`这个主题主要包括了如何在Android应用中加载、显示以及优化图片。Actionbar和Frame是两个关键概念,Actionbar是Android应用程序中常用的顶部导航组件,而Frame通常指的是帧布局(FrameLayout)...

    Android 完美实现图片圆角和圆形

    在Android开发中,有时我们需要对显示的图片进行特殊处理,比如让图片呈现圆角或完全圆形。本知识点将深入探讨如何在Android应用中完美实现图片的圆角和圆形效果。 首先,我们来看如何实现图片的圆角效果。Android...

    android图片处理技术

    android资源参考代码,关于对图片的处理,用代码动态分割图片,使其形成动画

    Android应用源码之100种图片处理效果大全项目.rar

    《Android应用源码之100种图片处理效果大全项目》是一个非常实用的学习资源,它提供了丰富的图片处理技术实现,适合Android开发者深入理解和实践。在这个项目中,你可以找到各种图片处理技术的应用实例,涵盖了许多...

    Android OpenCV 图片灰度处理

    在这个场景中,我们将探讨如何在Android Studio项目中集成OpenCV 3.4.1版本,并利用它进行图片的灰度处理。 首先,我们需要在Android Studio项目中添加OpenCV的依赖。这可以通过在`build.gradle`文件的dependencies...

Global site tag (gtag.js) - Google Analytics