AnimationSet set = new AnimationSet( true );
set.setInterpolator( new AccelerateInterpolator() ); // JAVA CODE로 애니메이션 설정
Animation animation = new AlphaAnimation( 0.0f, 1.0f ); // 투명도를 조절. 페이드아웃
// Animation animation = new TranslateAnimation(StartX, EndX, StartY, EndY); // 이동 애니메
animation.setDuration(100); // 애니메이션 동작시간 0.1초
set.addAnimation(animation);
TextView tv = (TextView)findViewById(R.id.textView2); // 텍스트뷰로 테스트
tv.setAnimation(animation);
TextView tv2 = (TextView)findViewById(R.id.textView1);
tv2.setAnimation(animation);
tv2.startAnimation(animation); // 애니메이션 시작
2012년 2월 9일 목요일
2012년 2월 8일 수요일
[Android] 사각형 그리기
커스텀뷰의 OnDraw에서 그림.
// 사각형 그리기
Paint Pnt = new Paint(); // 페인트 생성
Pnt.setColor(0xfff612ab); // 핑크색
Pnt.setAlpha(70); // 반투명
RectF r = new RectF(getWidth()*0.5f, getHeight()*0.1f, getWidth()*0.9f, getHeight()*0.35f); // 시작 X,Y 좌표, 끝 X,Y 좌표
canvas.drawRoundRect(r,5,5, Pnt); // 사각형 모서리 깎아 그리기
// 사각형 그리기
Paint Pnt = new Paint(); // 페인트 생성
Pnt.setColor(0xfff612ab); // 핑크색
Pnt.setAlpha(70); // 반투명
RectF r = new RectF(getWidth()*0.5f, getHeight()*0.1f, getWidth()*0.9f, getHeight()*0.35f); // 시작 X,Y 좌표, 끝 X,Y 좌표
canvas.drawRoundRect(r,5,5, Pnt); // 사각형 모서리 깎아 그리기
[JAVA] boolean To String
boolean CHECK = true;
String trueOrFalse = String.valueOf(CHECK);
System.out.println(trueOrFalse);
-------------------
output: true
라벨:
booleanToString,
JAVA
[Android] Image resize 기법
OnCreate ---------
// 배경화면 그리기 - 이미지 뷰를 읽어 기기 사이즈에 맞춘다.
ImageView imgview = (ImageView)findViewById(R.id.imgviewbackgroundcoffee); // xml 이미지가 들어갈 이미지뷰를 가져온다.
Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.coffee2); // 비트맵 이미지를 만든다.
int width=(int)(getWindowManager().getDefaultDisplay().getWidth()); // 가로 사이즈 지정
int height=(int)(getWindowManager().getDefaultDisplay().getHeight() * 0.8); // 세로 사이즈 지정
Bitmap resizedbitmap=Bitmap.createScaledBitmap(bmp, width, height, true); // 이미지 사이즈 조정
imgview.setImageBitmap(resizedbitmap); // 이미지뷰에 조정한 이미지 넣기
// 배경화면 그리기 - 이미지 뷰를 읽어 기기 사이즈에 맞춘다.
ImageView imgview = (ImageView)findViewById(R.id.imgviewbackgroundcoffee); // xml 이미지가 들어갈 이미지뷰를 가져온다.
Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.coffee2); // 비트맵 이미지를 만든다.
int width=(int)(getWindowManager().getDefaultDisplay().getWidth()); // 가로 사이즈 지정
int height=(int)(getWindowManager().getDefaultDisplay().getHeight() * 0.8); // 세로 사이즈 지정
Bitmap resizedbitmap=Bitmap.createScaledBitmap(bmp, width, height, true); // 이미지 사이즈 조정
imgview.setImageBitmap(resizedbitmap); // 이미지뷰에 조정한 이미지 넣기
피드 구독하기:
글 (Atom)