我想创建了一个GdkPixmap的drawable,并且在上面画线,添加字体。称这个为drawable1.
同时,我又创建了一个新的窗口,并在上边添加了drawarea widget.该widget的可绘区为drawable2.
现在用gdk_draw_drawable()把drawable1拷贝到drawable2中并且显示出来。发现显示的图象不对,能看到我想画的直线,但还有很多乱七八糟的图象。代码如下,希望高手给我看看,谢谢!百思不得其解。
#include
by samueltx - GUI编程 - 2008-01-29 17:32:58 阅读(3963) 回复(7)
自定义View中画drawable时要先给它设置位置mdrawable.setBounds(100, 100, 100 + mAnimationdrawable.getIntrinsicWidth(), 100 +mAnimationdrawable.getIntrinsicHeight());这样他才能正确的画在canvas的对应位置。
Bitmap与drawable之间的转换(Android) 转换Bitmap to drawable //pattern 1 Bitmapdrawable bitmapdrawable = (Bitmapdrawable)bitmap; drawable drawable = (drawable)bitmapdrawable; //pattern 2 Bitmap bitmap = new Bitmap (...); drawable drawable = new Bitmapdrawable(bitmap); 转换drawable to Bitmap drawable d = ImagesList,get(0); Bitmap bitmap = ((Bitmapdrawable)d).getBitmap(); ps:临时用...
drawable、Bitmap、Canvas和Paint的区别 很多朋友刚刚开始学习Android平台,对于drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。 Bitmap - 称作位图,一般位图的...
[code]@Override public void setScaleType (ImageView.ScaleType scaleType) { super.setScaleType(scaleType); if (! mIsSvg) { return; } Svgdrawable svg = (Svgdrawable) getdrawable(); // Let SVG scale itself! super.setImagedrawable(null); svg.setScaleType(scaleType); int vWidth = getWidth() - getPaddingLeft() - getPaddingRight(); int vHeight = getHeight()...
在xlib里面看到drawable 这个术语,很难用字面的意思理解.有知道的吗,谢谢 [ 本帖最后由 japonensis 于 2006-1-16 19:30 编辑 ]
在xlib里面看到drawable 这个术语,很难用字面的意思理解.有知道的吗,谢谢 [ 本帖最后由 japonensis 于 2006-1-16 19:30 编辑 ]
正在学习使用gdk_draw_pixbuf和gdk_pixbuf_new_from_data两个函数,自己编写了一个例子如下:
#include
android中各种颜色在drawable.xml的值 < drawable name="white">#FFFFFF< /drawable>< !--白色 --> < drawable name="black">#000000< /drawable>< !--黑色 --> < drawable name="ivory">#FFFFF0< /drawable>< !--象牙色 --> < drawable name="lightyellow">#FFFFE0< /drawable>< !--亮黄色 --> < drawable name="yellow">#FFFF00< /drawable>< !--黄色 --> < drawable name="snow">#FFFAFA< /drawable>< ...