`
zhouxiaoli521
  • 浏览: 562631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android图片拉伸和缩放

阅读更多

    private void initialize() {  
        DisplayMetrics dm = getResources().getDisplayMetrics();  
        mScreenWidth = dm.widthPixels;//屏幕宽  
        mScreenHeight = dm.heightPixels;//屏幕高  
        //mScreenWidth =100;
        //mScreenHeight =100;//缩放
        //mScreenWidth =500;
        //mScreenHeight =500;//放大
        Bitmap bmp = ((BitmapDrawable)getResources().getDrawable(R.drawable.show)).getBitmap();//源图片 
        Bitmap mBitmap = Bitmap.createScaledBitmap(bmp, mScreenWidth, mScreenHeight, true); //按指定大小转换
    }

 

分享到:
评论

相关推荐

    android 图片缩放 多点缩放

    总结,Android中的图片自由缩放和多点触控缩放涉及到`ImageView`的`scaleType`、`Matrix`操作、触摸事件处理和手势识别。通过自定义`ImageView`类并结合`ScaleGestureDetector`,我们可以实现一个功能完善的图片缩放...

    android listview 下拉头部图片拉伸

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的列表数据。在许多应用中,我们希望在用户...记得在实际开发中,根据项目需求调整图片拉伸的动画效果,以及考虑性能优化,避免过度绘制和内存泄漏等问题。

    android 仿qq截图 拉伸 缩放 双击截图

    总之,仿QQ截图功能在Android中主要涉及到视图绘制、触摸事件处理、位图操作和手势识别等技术。通过自定义视图和监听用户操作,我们可以创建出一个功能丰富的截图工具,满足用户对截图的编辑需求。"2012-06-21...

    android 图片缩放和旋转

    以上就是Android中图片缩放和旋转的基本实现方式。实际应用中,我们还需要考虑性能优化,比如使用inBitmap和inPlaceScaling来减少内存占用,以及合理处理旋转后的图片尺寸,避免过大导致OOM(OutOfMemoryError)。 ...

    android 图片 动态缩放

    本节将深入探讨如何在Android中实现图片的动态缩放,主要涉及的技术包括手势检测、图像处理以及视图更新。 首先,我们需要了解Android中的手势检测。在Android SDK中,`GestureDetector`类是用于处理基本手势(如...

    Android高级应用源码-Android 图片浏览全屏缩放.zip

    通过监听MotionEvent事件,开发者可以捕捉用户的触摸行为,从而控制图片的缩放和平移。GestureDetector和ScaleGestureDetector类是Android SDK提供的用于处理这些手势的工具。 4. **ImageView与Bitmap的优化**: ...

    Android源码——ImageView控件缩放和旋转图片源码.zip

    在Android中,Bitmap类是图像数据的主要载体,它包含了像素数据以及相关的图像信息。当ImageView加载Bitmap时,会根据控件的大小和Bitmap的原始尺寸进行调整,以适应屏幕空间。这个过程涉及到了缩放操作。 缩放图片...

    仿QQ得背景图随手势拉伸而缩放的控件

    通过以上技术点的实现,我们可以创建出一个类似QQ的背景图随手势拉伸缩放的控件。这样的控件不仅可以提升应用的视觉吸引力,还能为用户提供更直观的操作反馈,增强整体的用户体验。在实际项目中,开发者可以根据需求...

    Android壁纸wallpaper缩放尺寸调整patch

    Android 8.1系统,默认壁纸wallpaper显示缩放大小修改, 原本显示的壁纸会将用户设置的图片放大裁剪,导致图片只能显示一些局部细节,不能显示整个图片,这个补丁根据图片大小判断,是否当大图片再进行裁剪。

    Android实现图片边缘拉伸.zip

    在Android中,我们可以使用Canvas和Bitmap类来实现这一功能。 1. **Canvas与Bitmap**: Android的Canvas是绘制2D图形的对象,它允许开发者在Bitmap上画图。Bitmap则是一个位图图像,是Android中用于存储图像数据的...

    android layout自动缩放扩大图片

    2. **设置ImageView的scaleType**:ImageView的`android:scaleType`属性用于指定图片如何在视图内进行缩放和定位。常见的值有: - `center`:居中显示,不改变图片大小。 - `centerCrop`:保持宽高比放大图片,使...

    android手势旋转,缩放,移动图片

    在Android开发中,图片的旋转、平移和缩放是常见的交互操作,特别是在设计用户界面或者制作图片编辑应用时。为了实现这些功能并确保图片显示无锯齿,我们需要理解一些核心概念和技术。以下是对这些知识点的详细阐述...

    Android仿QQ截图(拉伸、移动、缩放效果)

    在Android开发中,实现类似QQ的截图功能是一项常见的需求,它包括了图像的拉伸、移动和缩放等操作。这个功能的实现主要是基于自定义View的概念,通过重写View的相关方法来达到目的。以下是对这个知识点的详细解析: ...

    scrollview图片的缩放处理

    在手势缩放中,我们可以通过修改Matrix的scaleX和scaleY值,以及translateX和translateY值来实现图片的缩放和平移。 5. **自定义ViewGroup**: 如果需要更高级的缩放功能,例如限制缩放范围、防止图片缩放出...

    图片的旋转和缩放android高级

    在Android中,图片旋转主要通过`Bitmap`对象的`rotate()`方法或使用`Matrix`类来实现。`Bitmap`对象的`rotate()`方法适用于简单的旋转,但可能不适用于复杂的场景,如需要保持图片质量或进行动画旋转。`Matrix`类则...

    RatingBar显示不全或图片拉伸解决方案

    然而,开发者在实际应用中可能会遇到RatingBar显示不全或者星星图片被拉伸的问题,这通常与屏幕分辨率、Density DPI(密度独立像素)以及自定义样式有关。以下是对这个问题的详细分析和解决方案。 首先,我们要理解...

    android图片缩放剪切

    在Android中,`Bitmap`对象是处理图片的主要类。我们可以使用`Bitmap.createScaledBitmap()`方法来对Bitmap进行缩放。这个方法接受原始Bitmap、目标宽度和高度作为参数,返回一个新的缩放后的Bitmap。 ```java ...

    android系统上对图片进行缩放

    本文将深入探讨Android中图片缩放的相关知识点,并提供实现这一功能的方法。 首先,我们需要了解Android中处理图像的基本类:Bitmap。Bitmap是Android用于表示图像数据的类,它包含了像素信息和图像尺寸。在对图片...

    android imageview 多点触碰(Multitouch)实现图片拖拽移动缩放

    通过以上步骤,我们就能够为Android的ImageView添加多点触碰功能,使用户可以自由地拖拽和缩放图片。在实际开发中,可以根据具体需求进行调整和优化,例如添加手势识别库如GestureDetector或ScaleGestureDetector来...

Global site tag (gtag.js) - Google Analytics