디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

안드로이드 개발자 분들만 읽어주세요

솔라리스와리눅스갤로그로 이동합니다. 2011.11.05 22:04:04
조회 121 추천 0 댓글 4


package zxc.zxczxc.zxczxczxc;

import java.util.*;
import android.app.Activity;
import android.content.*;
import android.content.res.*;
import android.graphics.*;
import android.graphics.drawable.*;
import android.os.Bundle;
import android.view.*;
import android.view.Display;
import android.view.WindowManager;

 


public class TEST_AActivity extends Activity {
    /** Called when the activity is first created. */
    private MyView vm;
    ArrayList<Vertex> arVertex;
   
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        vm = new MyView(this);
        setContentView(vm);

        arVertex = new ArrayList<Vertex>();
    }
    // A class what have location of a point
    public class Vertex {
     Vertex( float ax , float ay , boolean ad ) {
      x = ax;
      y = ay;
      Draw = ad;
     }
     float x;
     float y;
     boolean Draw;
    }
    protected class MyView extends View {
     Paint mPaint;
     
     public MyView(Context context) {
      super(context);
      mPaint = new Paint();
      mPaint.setColor(Color.BLACK);
      mPaint.setStrokeWidth(1);
      mPaint.setAntiAlias(true);
     }
     
     public void onDraw(Canvas canvas) {
      Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
      int displayW = display.getWidth();
      int displayH = display.getHeight();

      Paint Pnt = new Paint();
      canvas.drawColor(0xffe0e0e0);
      
      Resources r = getResources();
      BitmapDrawable bd = (BitmapDrawable)r.getDrawable(R.drawable.base);
      Bitmap bit = bd.getBitmap();
      
      canvas.drawBitmap(bit, 10, 10, null);
      canvas.drawBitmap(bit, null, new Rect(0,0,displayW,displayH), null);
      
      
      //drawing lines
      for ( int i = 0 ; i < arVertex.size() ; i++ ) {
       if ( arVertex.get(i).Draw ) {
        canvas.drawLine(arVertex.get(i-1).x, arVertex.get(i-1).y,arVertex.get(i).x, arVertex.get(i).y, mPaint);
        
       }
      }
     }
     public boolean onTouchEvent(MotionEvent event) {
      if( event.getAction() == MotionEvent.ACTION_DOWN ) {
       arVertex.add(new Vertex(event.getX(), event.getY(), false));
       return true;
      }
      if(event.getAction() == MotionEvent.ACTION_MOVE) {
       arVertex.add(new Vertex(event.getX(), event.getY(), true));
       invalidate();
       return true;
      }
      return false;
     }
    }
}

아직 미완성이고 추가될 기능이 무궁무진 하지만 막히는게 하나있는데...

아니 무슨 뭐랄까 그 선을 빠르게 그어버리면 저렇게 막 각져서 나오는데.. 진짜 부드럽게 어떻게 못바꾸나 ㅠㅠ

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
286522 여성을 혐오하지 말고 그냥 남자를 좋아하세요.. [3] 빅바!갤로그로 이동합니다. 11.11.07 64 0
286521 System.in.read() 관련 질문. [1] (220.69) 11.11.07 41 0
286520 C# 에서 컴파일러가 함수명과 클래스명을 구분하지못함 방법없음? [3] 1(59.13) 11.11.07 56 0
286519 엠씨 횽 어플로 돈 얼마나 벌었나여?? [1] 거칠게갤로그로 이동합니다. 11.11.07 76 0
286518 여성혐오증은 왜 걸리는거냐? [3] 버틸수가없ㅋ다갤로그로 이동합니다. 11.11.07 96 0
286517 php 프로그램 만들어 주시면 사례할게요. [2] cocoum(221.163) 11.11.07 80 0
286516 아 진짜 레알 정신이 혼미해진다.. 햏햏했갤로그로 이동합니다. 11.11.07 40 0
286515 온라인 여성혐오증은 [4] Deskjet(220.75) 11.11.07 110 0
286513 더러운 솔로들아 [5] 유리한갤로그로 이동합니다. 11.11.07 136 0
286512 그래...싸워봤자 뭔 소용이겠어... [2] 얼빠진호랑이갤로그로 이동합니다. 11.11.07 82 0
286511 케이블기사랑 아웅다웅 지상파 디지털 전환 [2] 다림줄갤로그로 이동합니다. 11.11.07 86 0
286510 시불라미횽에게 안드로이드 질문 [2] 쿄스케갤로그로 이동합니다. 11.11.07 49 0
286509 MFC 에서 파일 읽어와서 출력하는것좀...ㅠㅠㅠ제발 ㅠㅠㅠㅠ [2] 살려줘 ㅠ(220.149) 11.11.07 125 0
286508 개발자 입장에서 안드로이드 루팅도 X같은 면이 있넹 [3] 시불라미갤로그로 이동합니다. 11.11.07 112 0
286507 내일이 지구 멸망의 날인데 여기서 뭐하고 있냐?? [1] 거칠게갤로그로 이동합니다. 11.11.07 68 0
286506 프갤게이님들 곧 빼빼로 데이입니다. [3] 꼬꼬월드갤로그로 이동합니다. 11.11.07 67 0
286505 [1] ㅇㅅㅇ(210.178) 11.11.07 49 0
286504 형들 솔직히 저 싫죠? 제가 프갤에 있는게 좆같죠 냉? [7] Stan(220.244) 11.11.07 111 0
286503 아... 집에가고 싶다.. [3] 햏햏했갤로그로 이동합니다. 11.11.07 61 0
286502 난 내가 게이가 될줄은 몰랐음... [1] 빅바!갤로그로 이동합니다. 11.11.07 56 0
286501 너님들은 자바에서 배열 만들고 랜덤으로 숫자 넣을때 중복 처리 어케함?난 [4] 자바(211.117) 11.11.07 77 0
286500 형들 리눅스에서 cpu정보가 이상해 한번 봐주라 ~ [10] ㅡ@ㅡ갤로그로 이동합니다. 11.11.07 120 0
286499 온라인상 여성 혐오증이라고 해봤자... [5] 꼬꼬월드갤로그로 이동합니다. 11.11.07 108 0
286498 형들 자바 문법 [5] 플래닛댄스갤로그로 이동합니다. 11.11.07 71 0
286497 웹프로그랭밍 언어 문법은 금방 배우는거 같는데.. [5] 영기백수(218.147) 11.11.07 106 0
286496 여자가 좋은가여.... [2] 빅바!갤로그로 이동합니다. 11.11.07 63 0
286495 온라인상에 만연한 여성혐오증 그 원인은 무엇인가? [1] 치킨맛맛폰갤로그로 이동합니다. 11.11.07 67 0
286494 뭔 분위기가 이리 험악하다냐... 꼬꼬월드갤로그로 이동합니다. 11.11.07 57 0
286493 야이 씨발 아스 게이새끼야 대답하라고 [5] 얼빠진호랑이갤로그로 이동합니다. 11.11.07 138 0
286492 에디트플러스 Alt + Tab 단축키 좀 알려주세요.. [5] 낑깡(218.147) 11.11.07 86 0
286491 아스트라 개새끼야 대답해봐 씨발놈아 [2] 얼빠진호랑이갤로그로 이동합니다. 11.11.07 97 0
286490 아스 야 이 게이 새끼야 [5] 얼빠진호랑이갤로그로 이동합니다. 11.11.07 118 0
286489 왜 alloc.h가 있는데 왜 alloc.h를 포함시키질 못하니 .. [1] 치킨맛맛폰갤로그로 이동합니다. 11.11.07 99 0
286487 뒤늦은 금요일 벙개 후기 ㅋ [10] 쿄스케갤로그로 이동합니다. 11.11.07 185 0
286486 이거보고 게임 끊음 [8] ㅁㄴㅇㄻㅇㄹ(121.50) 11.11.07 364 0
286485 자료구조 듣는데 dfs bfs 하나 스스로 못짜는 내가 한심하다 [1] 잉드로이드갤로그로 이동합니다. 11.11.07 114 0
286484 횽들아 컴파일러책추천좀...ㅎㅎ 즐쿰갤로그로 이동합니다. 11.11.07 68 0
286482 만약 내가 책쓰면 모든 신자들을 위해 하느님,하나님,판테온의 모든신들까지 [1] 1(118.220) 11.11.07 53 0
286480 뭣이? 종교가 쓸대 없는거? [3] 1(118.220) 11.11.07 63 0
286479 횽들은 비쥬얼베이직 몇버전을 제일 선호해? 2006? [5] Toro갤로그로 이동합니다. 11.11.07 75 0
286478 윤성우 c++ 책 샀는데 개독이 확실 [4] 1(118.220) 11.11.07 202 0
286477 아참 프로페셔널하고 익스프레스하고 무슨차이야? [6] Rocket Queen갤로그로 이동합니다. 11.11.07 75 0
286476 근데 궁금한게 대학교에서는 왜 6.0 써?? [4] Rocket Queen갤로그로 이동합니다. 11.11.07 94 0
286475 근데 비주얼6.0이랑 2005 이후버전들은 인터페이스 너무 틀리지 않냐? 버틸수가없ㅋ다갤로그로 이동합니다. 11.11.07 45 0
286474 아그리구 미안한데 비쥬얼스튜디오 2010 다운받아 쓸수없을까 ㅜㅡ [5] Rocket Queen갤로그로 이동합니다. 11.11.07 103 0
286473 다음 면접 끝 ㅎㄷㄷㄷ [8] [성대아싸]갤로그로 이동합니다. 11.11.07 310 0
286472 ㅎㅇ 늅늅이 인사올림과 덧붙여 비쥬얼스튜디오 질문 헤헤 [13] Rocket Queen갤로그로 이동합니다. 11.11.07 124 0
286470 횽들 자바로 그림판 만들려고 하는데 궁금한게 있어요 학부생(165.229) 11.11.07 77 0
286469 디자인만 보면 맥 키보드가 좋은데 [1] -ㅂ-(210.90) 11.11.07 68 0
286468 리얼포스 색깔 너무 알록달록하지 않아? [2] -ㅂ-(210.90) 11.11.07 63 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2