`
懒骨头
  • 浏览: 45035 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

View画图中的画图方法

 
阅读更多
@Override
protected void onDraw(Canvas canvas) {
 super.onDraw(canvas);
 //需要截取原始图片的大小
 Rect srcRect = new Rect(0, 0, bitmap.getWidth(),bitmap.getHeight() );
 //需要画图大小
 Rect dstRect = new Rect(0, 0, curLen,barHeight );
 canvas.drawBitmap(bitmap, srcRect, dstRect, null);
}

 

分享到:
评论

相关推荐

    GaussView 画图技巧[宣贯].ppt

    GaussView 画图技巧是指在GaussView软件中使用的各种技巧来绘制和编辑化学结构图。这些技巧包括变形工具、加氢工具、点群工具、显示坐标轴、添加虚原子、删除虚原子、晶体工具等。 变形工具是指在GaussView中用来...

    基于QGraphicsView实现的画图软件

    在本文中,我们将深入探讨如何基于QGraphicsView框架在C++和QT库中实现一个功能丰富的画图软件。QGraphicsView是QT库中的一个关键组件,它为2D图形渲染和交互提供了强大的支持,使开发者能够创建出具有复杂图形用户...

    view画图工具view画图工具view画图工具

    在Android开发中,`View`画图工具是一个关键的概念,用于在屏幕上绘制各种图形和交互元素。`View`是Android UI系统的基础组件,它负责显示数据并处理用户输入。本篇将深入探讨`View`画图工具的核心概念、功能以及...

    Qt开发画图软件 QgraphicsScene

    在本文中,我们将深入探讨如何使用Qt框架中的QGraphicsScene、QGraphicsView和QGraphicsItem类来开发一款画图软件。这些类是Qt图形视图框架的重要组成部分,为创建复杂、交互式的2D图形界面提供了强大的支持。 首先...

    android画图板示例程序

    在这个案例中,自定义View是实现画图功能的基础。开发者需要继承`View`类或者`ViewGroup`类,重写其中的方法,如`onDraw()`,在这里实现绘图逻辑。`onDraw()`方法会在每次视图需要更新时被调用,是绘制图形的核心。 ...

    Android基于Canvas,自定义View实现的简单画图工具

    在这个画图工具中,我们创建了一个自定义View,重写了onDraw()方法,在其中调用Canvas的各种绘制函数,实现画图功能。同时,自定义View还可以覆盖onTouchEvent()来处理用户的触摸事件,识别用户的绘制动作。 3. **...

    Android 自定义view之画图板实现方法

    自定义view首先要自定义属性: 在values下面创建attrs.xml: <!--画图板--> <attr name=PaintColor> //画笔颜色 <attr name=PaintWidth> // 画笔宽度 <attr name=CanvasImg> //画板图片

    基于Qt QGraphicsView的简易画图软件.zip

    本篇文章将深入探讨如何使用Qt中的QGraphicsView组件来开发一个简易的画图软件。 QGraphicsView是Qt GUI库中的一个关键组件,它是Qt图形视图框架的一部分,用于展示和交互复杂的二维图形场景。这个框架允许我们高效...

    QT 画图工具 源码 图片插入,画图

    在QT画图工具中,QGraphicsView和QGraphicsScene是核心组件。QGraphicsView是显示图形场景的窗口,而QGraphicsScene则用来存储和管理图形对象。用户可以通过这两个组件实现画布的绘制、缩放、平移等操作。 3. **...

    tab上画图的例子

    在这个文件中,我们可以看到`QGraphicsView`和`QGraphicsScene`作为成员变量声明,以及与画图相关的成员函数,如`drawEvent`或`mouseMoveEvent`,这些函数会被Qt事件系统调用,用于处理用户的绘画操作。 `tab.pro`...

    Android 画图程序源码.rar

    在画图应用中,Path可以用来记录用户的绘画轨迹,然后在Canvas上绘制出来。 5. **颜色选择与画笔宽度**: - 应用可能包含颜色选择器,让用户可以选择绘制的颜色,同时提供画笔宽度的调节,以改变线条的粗细。 6. ...

    MFC 画图软件中的效果

    在`e33View.cpp`中,你还需要处理鼠标左键按下和释放的消息(`OnLButtonDown()`和`OnLButtonUp()`),以便在开始和结束喷枪绘画时进行必要的逻辑处理。例如,当鼠标左键按下时,可以开启定时器开始喷枪绘画;当鼠标...

    android简单的画图板实现代码

    在这个项目中,我们可能会看到一个自定义View类,继承自View或SurfaceView,用于处理用户的触摸事件并进行相应的画图操作。 其次,事件处理是实现画图功能的关键。在Android中,我们通过重写View的onTouchEvent()...

    QT画图板详例

    在画图板应用中,用户在QGraphicsScene上绘制的所有元素都将通过QGraphicsView展示出来。 2. **QGraphicsItem**:这是表示图形对象的基类,可以派生出自定义的图形对象,如线条、圆形、矩形等。每个QGraphicsItem都...

    mfc画图小程序

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库开发一个简单的画图应用程序,这个小程序能够绘制直线、矩形和圆形,并且允许用户更改线条颜色。MFC 是微软提供的一种C++类库,它基于面向对象...

    android画图总结

    在Android中,Canvas是用于画图的画布,它提供了各种绘制几何形状、文本和图像的方法。而Paint则是绘画工具,用于设置颜色、样式和字体等属性。Bitmap则是一种位图图像,包含了像素数据,可以用于在Canvas上绘制。...

    Android 画图程序源码.zip

    在这个画图程序中,可能使用了自定义视图(Custom View)类,通过继承自`View`或`SurfaceView`来实现绘图功能。自定义视图允许开发者覆盖`onDraw()`方法,在其中使用Canvas对象进行绘画操作。 Canvas是Android图形...

    Android新手入门2016(16)--画图

    在该方法中,你会调用`Canvas`的绘制方法来完成画图操作。记得在每次画图前调用`canvas.save()`保存状态,在画图结束后调用`canvas.restore()`恢复状态,这样可以确保你在绘制复杂图形时不会影响其他部分。 此外,...

Global site tag (gtag.js) - Google Analytics