MobileApp > Android > Graphic


讒倥縺ェ繧ー繝ゥ繝輔ぅ繝繧ッ謠冗判讖溯ス

縲縲轤ケ繧呈緒縺

縲縲逶エ邱壹r謠上¥

縲縲髟キ譁ケ蠖「繧呈緒縺

縲縲蜀繧呈緒縺

縲縲讌募繧呈緒縺

縲縲閭梧勹濶イ

縲縲繧「繝ウ繝√お繧、繝ェ繧「繧ケ

縲縲逕サ蜒上ョ蝗櫁サ「縲縲縲縲縲シイス擾ス費スス費スシ。ス趣ス会ス搾スス費ス会ス擾ス

縲縲蜀肴緒逕サ縲縲縲縲縲縲縲invalidate()

縲縲閭梧勹濶イ縲縲縲縲縲縲縲drawColor(Color.WHITE);


繧オ繝ウ繝励Ν繧ス繝シ繧ケ

   protected void onDraw(Canvas canvas) {
       //謠冗判繧ェ繝悶ず繧ァ繧ッ繝医ョ逕滓
       Paint paint=new Paint();
       paint.setAntiAlias(true);
       //繝ゥ繧、繝ウ縺ョ謠冗判
       paint.setStrokeWidth(1);
       paint.setStyle(Paint.Style.STROKE);
       paint.setColor(Color.argb(255,255,0,0));
       canvas.drawLine(25,5,25,5+40,paint);
    
       //繝代せ縺ョ謠冗判
       paint.setStyle(Paint.Style.STROKE);
       paint.setColor(Color.argb(255,255,0,0));
       Path path=new Path();
       path.moveTo(55+ 0,5+ 0);
       path.lineTo(55+30,5+ 5);
       path.lineTo(55+10,5+20);
       path.lineTo(55+40,5+25);
       path.lineTo(55+ 0,5+40);
       canvas.drawPath(path,paint);
       //蝗幄ァ貞ス「縺ョ謠冗判
       paint.setStyle(Paint.Style.STROKE);
       paint.setColor(Color.argb(255,0,0,255));
       canvas.drawRect(new Rect(5+0,50+0,5+40,50+40),paint);        
 
       //蝗幄ァ貞ス「縺ョ蝪励j貎ー縺
       paint.setStyle(Paint.Style.FILL);
       paint.setColor(Color.argb(255,0,0,255));
       canvas.drawRect(new Rect(55+0,50+0,55+40,50+40),paint);
       //隗剃クク遏ゥ蠖「縺ョ謠冗判
       paint.setStyle(Paint.Style.STROKE);
       paint.setColor(Color.argb(255,0,255,0));
       canvas.drawRoundRect(new RectF(5+0,100+0,5+40,100+40),10,10,paint);         
  
       //隗剃クク遏ゥ蠖「縺ョ蝪励j貎ー縺
       paint.setStyle(Paint.Style.FILL);
       paint.setColor(Color.argb(255,0,255,0));
       canvas.drawRoundRect(new RectF(55+0,100+0,55+40,100+40),10,10,paint); 
  
       //蜀縺ョ謠冗判
       paint.setStyle(Paint.Style.STROKE);
       paint.setColor(Color.argb(255,255,255,0));
       canvas.drawCircle(25,170,20,paint);
       //蜀縺ョ蝪励j貎ー縺
       paint.setStyle(Paint.Style.FILL);
       paint.setColor(Color.argb(255,255,255,0));
       canvas.drawCircle(75,170,20,paint);    

蜿りォP

縲縲蜿り - Android Docs(蛻晉エ夂キィ)


縲縲Back

     




Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes