목록Android (196)
woong's
Android HalfCircle 사용하기 안녕하세요 . 이번에 ApiDemo 보고 커스텀을 통해서 만든 반원 입니다 .간단한건 값을 빼놓았는데 필요한거는 변경해서 사용하시면 될 듯 합니다. 사용법 Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 @Override public void onWindowFocusChanged(boolean hasFocus) { HalfCircleView halfCircleView = new HalfCircleView(getApplicationContext() , layout.getWidth() , layout.getHeight()); halfCircleView.setStrokeWidth(10); halfCircleView.setEn..
Android Circle Indicator 동적으로 사용하기 제가 만든 동적 Circle Indicator 입니다. Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 package com.handstudio.android.healthup.manager; import android.app.ActionBar.LayoutParams; import android.content.Context; import android.view.Gravity; ..
Slide extend/collapse Animation 사용하기 Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.handstudio.android.healthup.util; import android.animation.ValueAnimator;import android.annotation.SuppressLint;import android.view.View;import android.view.ViewGroup; @SuppressLint("NewApi")public class Slid..
Android xml xml 은 Android 화면을 구성하기 위한 파일입니다 .1.xml 시작하기전 알아야 할 정보 1.1 dp Android 에서는 다양한 해상도를 지원하기 위해서 px 단위가 아닌 dp 단위를 사용 합니다 .pixel = dp * (density / 160)dp 를 구하기 위해서 위와 같은 공식이 사용 됩니다 . 위표에서 보면 DPI 가 핸드폰 기종 마다 다른 것을 볼 수 있습니다 . 갤럭시 노트를 보면 DPI 가 160 입니다 . 이와 같은경우는 1px = 1dp 와 같습니다 .하지만 옵티머스2를 보면 DPI 가 320 입니다 . 옵티머스 2는 1dp = 2px 가 됩니다 . Android 에서는 이와같이 dp 라는 단위를 사용합니다 . 1.2. match_parent , wr..
Android View 최상위로 올리기 Android 에서 간혹 View를 최상위로 올려서 보여 줘야 하는 경우가 있습니다 . Custom Toast 라 던가 .. 그경우 Window Manager 를 통해서 구현 할 수 있습니다 . Colored By Color Scripter™123456789 //최상위 윈도우에 넣기 위한 설정 WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, //항상 최 상위에 있게 WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, //터치 인식 PixelFormat.TRANSLU..
Android Vertical SeekBar 사용하기 Colored By Color Scripter™1234567891011121314151617181920package com.sample; import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekBarChangeListener;import android.widget.TextView;import android.widget.VerticalSeekBar; public class SampleActivity extends Activity { VerticalSeekBar verticalSeekBar=null;..
Android 하드웨어 볼륨 키 사용하기 Colored By Color Scripter™12345678910111213 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_VOLUME_UP: System.err.println("볼륨이 증가 했습니다."); return true; case KeyEvent.KEYCODE_VOLUME_DOWN: System.err.println("볼륨이 감소 했습니다."); return true; } super.onKeyDown(keyCode, event); return true; }
Android Custom SeekBar 사용하기 안녕하세요. 오랜만에 포스팅을 작성하는 것 같습니다. 매번 SeekBar 를 디자인 입히는 경우에 고생을 하는거 같아 이렇게 포스트를 작성 하고 있습니다 . SeekBar 의 디자인을 입히는경우는 굉장히 쉽습니다 .하지만 디자인을 입히고 사이즈를 바꿀경우 Thumb 가 중앙에 맞지 않는경우와 Seekbar 터치시 터치가 잘 되지 않는 경우가 있었습니다 . Colored By Color Scripter™1234567891011121314151617181920212223242526 저는 색상을 통해서 시크바를 디자인 해보았습니다 . 이렇게 진행하고 시크바 높이를 줄이니 Thumb 가 중앙에 안맞는 버그가 발생 했습니다 . Colored By Color S..
Android EditText Shake Animation 사용하기 안녕하세요. 개인어플을 만들다보니 EditText 관련해서 작업하다 포스트를 쓰고 있습니다 . 보통 EditText에 값이 없고 액션을 취하면 값이 없다는 Toast 메세지를 보여주곤 합니다 .하지만 이와같이 Toast 메세지만 보여주면 EditText가 많은경우에는 어떤 EditText가 값이 없는지눈에 확들어오지 않기 때문에 저는 Shake Animation 을 통해서 사용자에게 좀 더 자연스러운 연출을해보고자 이렇게 사용해보고 다른분들도 이용할 수 있도록 포스트를 써보려 합니다 . 사용방법 1. amination xml 작성 이와같이 두개의 anim 을 만들어야 합니다 . cycle_7 anim 이 shake anim 에서 사용 됩..
Android Resource String 으로 불러오기 안녕하세요 . 이번에 프로젝트 진행하면서 알면서 평소에 정리하지 못한 부분을 정리해보려 합니다 . 이미지는 보통 R.drawable.xxxxxx 를 통해서 불러 옵니다 .하지만 동적으로 이미지 로드를 하려다보면 String 을 통해서 불러오는 경우가 발생 합니다 . 꼭 String 으로 동적 로드 해야 되는건 아닙니다 . 하단의 첫번째 코드를 통해서 Resource 를 통해서 로드 할 수 있 습니다 . Colored By Color Scripter™12345678910111213 if(boardList.get(position).getRank().equals("unRank")){ rankImage.setBackgroundResource(R.drawa..