以下关于Canvas的描述有误的是()A、通常Canvas(画布)、Paint(画笔)、Bitmap(位图)、ViewFlipper(动画)和使用OpenGL去设计的2D、3D图形或动画是用来开发Android游戏的类库。B、Canvas就像手机中的画布,我们只能在Canvas上绘制图片。C、View类的onDraw()方法会传入一个Canvas对象,用来绘制组件界面的画布。D、Android提供了多种处理图形图像的工具类,加上自定义View技术,几乎可以完成任何的图形图像处理
以下关于Canvas的描述有误的是()
- A、通常Canvas(画布)、Paint(画笔)、Bitmap(位图)、ViewFlipper(动画)和使用OpenGL去设计的2D、3D图形或动画是用来开发Android游戏的类库。
- B、Canvas就像手机中的画布,我们只能在Canvas上绘制图片。
- C、View类的onDraw()方法会传入一个Canvas对象,用来绘制组件界面的画布。
- D、Android提供了多种处理图形图像的工具类,加上自定义View技术,几乎可以完成任何的图形图像处理
相关考题:
请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.*;import java.applet.*;/*<applet code="ex10_2.class" width=800 height=400 ></applet>*/public class ex10_2 extends Applet{private Panel pane110_2;private Canvas canvas10_2;private Button btn1, btn2, btn3;public void init(){canvas10_2=new Canvas();canvas10_2. ______;canvas10_2.setBackground(Color.black);add(canvas10_2);pane110_2 = new Panel();pane110_2.setBackground( Color.black );btn1 = new Button( "Red" );btn2 = new Button( "Green" );btn3 = new Button( "Blue" );pane110_2.add( btn1 );pane110_2.add( btn2 );pane110_2.add( btn3 );______;}public boolean action( Event e, Object o ){if( e.target == btn1 ){pane110_2.setBackground( Color.red );canvas10_2.setBackground( Color.red );}else if( e.target == btn2 ){pane110_2.setBackground( Color.green );canvas10_2.setBackground(Color.green);}else if( e.target == btn3 ){canvas10_2.setBackground( Color.blue );pane110_2.setBackground( Color.blue );}return true;}}
一个应用程序必须继承Canvas类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则Canvas类中的哪个方法必须重写?A.add()B.requestFocus()C.repaint()D.paint()
以下关于canvas的方法的说明,不正确的是()。 A.bezierCurveTo()用于创建三次方贝塞尔曲线B.arc()用于创建弧或曲线C.drawImage()用于向画布上绘制图像、画布或视频D.moveTo()用于使用路径从画布中的指定点开始创建线条
如何更改画布大小?A.选择Edit>canvas>canvas sizeB.选择Modify>canvas sizeC.选择Modify>canvas>canvas sizeD.选择Select>canvas size
若有以下JavaScript程序,关于这段程序的说法,不正确的是() varc=document.getElementById(“myCanvas“); varcxt=c.getContext(“2d“); cxt.fillStyle=“#FF0000“; cxt.fillRect(0,0,150,75);A、先使用canvas元素的id 来寻找 canvas 元素B、创建一个2d的 context 对象C、cxt.fillRect(0,0,150,75)语句绘制了一个矩形D、cxt.fillStyle=“#FF0000“把整个画布设置为指定颜色
下面关于AndroidUI框架描述的选项中有误的一项是()。A、Android中所有的UI(用户界面)元素都是使用View和ViewGroup对象建立的。B、ViewGroup是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象。C、ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。D、Android使用View类作为界面开发的超类,所有的界面开发都与View有关。
关于canvas不正确的是()A、canvas是HTML5的一部分,允许脚本动态渲染位图像B、canvas是作为Flash的替代技术出现C、canvas拥有多种绘制路径、矩形、圆形、字符及添加图像的方法D、Internet Explorer自Internet Explorer9起已经可以支持canvas
在使用Trim Canvas裁减画布时,将会()A、画布中超出文档最外边像素的部分被自动删除B、如果想保留画布外的对象,可以在修剪前,Prefence对话框中进行设置C、画布的每个边缘都被修剪为与文档中对象的边缘平齐D、画布中超文档最外边像素的部分被隐蔽起来
J2ME用户界面组件分为高阶用户界面组件和低阶用户界面组件,以下描述正确的是()A、Screen类属于低阶用户界面组件B、Canvas类属于高阶用户界面组件C、Screen类和Canvas都属于高阶用户界面组件D、Displayable类是Screen类和Canvas类的父类
创建canvas画布使用的方法是()。A、getContent("3d")B、document.Context("3d")C、getContext("2d")D、document.Context("2d")
Which canvas built-in display the given canvas in front of any stacked canvases?()A、HIDE_VIEW B、SHOW_VIEW C、SET_CANVAS_PROPERTY D、REPLACE_CONTENT_VIEW
单选题J2ME用户界面组件分为高阶用户界面组件和低阶用户界面组件,以下描述正确的是()AScreen类属于低阶用户界面组件BCanvas类属于高阶用户界面组件CScreen类和Canvas都属于高阶用户界面组件DDisplayable类是Screen类和Canvas类的父类
单选题创建Canvas画布使用的方法是:()AgetContext(3d);Bdocument.Context(3d);CgetContext(2d);Ddocument.Context(2d);
多选题在使用Trim Canvas裁减画布时,将会()A画布中超出文档最外边像素的部分被自动删除B如果想保留画布外的对象,可以在修剪前,Prefence对话框中进行设置C画布的每个边缘都被修剪为与文档中对象的边缘平齐D画布中超文档最外边像素的部分被隐蔽起来
单选题Which canvas built-in display the given canvas in front of any stacked canvases?()AHIDE_VIEW BSHOW_VIEW CSET_CANVAS_PROPERTY DREPLACE_CONTENT_VIEW
单选题以下关于Canvas的描述有误的是()A通常Canvas(画布)、Paint(画笔)、Bitmap(位图)、ViewFlipper(动画)和使用OpenGL去设计的2D、3D图形或动画是用来开发Android游戏的类库。BCanvas就像手机中的画布,我们只能在Canvas上绘制图片。CView类的onDraw()方法会传入一个Canvas对象,用来绘制组件界面的画布。DAndroid提供了多种处理图形图像的工具类,加上自定义View技术,几乎可以完成任何的图形图像处理