분류 전체보기 889

안드로이드 이미지 뷰에 동적으로 radius 적용하기 how to make rounded corner imageView

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이미지뷰에 동적으로 round를 주는 방법입니다.정확히 말하면 이미지 뷰에 들어갈 이미지에 round를 주는 건데요.코드는 간단합니다.private void setRoundedCornerImage(AppCompatImageView imageView, int img) { int RADIUS = 20; Bitmap mbitmap = ((BitmapDrawable) context.getResources().getDrawable(img)).getBitmap(); Bitmap imageRounded = Bitmap.createBitmap(mbitmap.getW..

안드로이드 2019.03.21

안드로이드 TextView lineheight 설정하기

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅도 간단합니다. 제목처럼 TextView에 lineheight 를 설정하는 방법입니다.위처럼 하나의 텍스트뷰에 여러줄의 텍스트를 입력해야한다고 할 때lineHeight 가 설정되어 있지 않다면 아래처럼 다닥다닥 텍스트가붙어서 출력됩니다.별로 보기 좋지가 않죠?때문에 첫 번째 사진처럼 보기좋게 출력되게 하려면TextView에 lineHeight 설정을 해주어야 합니다.설정방법은 굉장히 간단합니다.android:lineSpacingExtra="20sp" 요렇게 원하는 값만큼 lineSpacingExtra를 주면첫 번째 사진처럼 텍스트의 줄 간격..

안드로이드 2019.03.18

안드로이드 TextView.setTextSize(int unit, int size) 사용법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 제목 그대로TextView.setTextSize(int unit, int size) 사용법에 대해 알아봅니다.xml에서 텍스트의 사이즈를 정할 때는 xxsp를 사용하는데요. 자바코드 또는 코틀린 코드로 동적으로 설정할 때는 어떻게 해야할까요?setTextSize(int size) 메소드가 있지만얘는 기본적으로 단위가 px라서sp를 적용하는 xml과는 단위가 달라설정할 때 헷갈릴 수 가 있습니다.또는 계산해서 넣어줘야하는 번거로움이 있죠.TextView.setTextSize(int unit, int size) 를 사용하면조금 더 쉽게 ..

안드로이드 2019.03.14

안드로이드 사용하지 않는 리소스 제거 방법. how to remove unused resource.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드를 개발하다보면 여러 리소스들을 사용했다 안했다 하면서사용하지 않는 리소스들이 쌓일 수가 있는데요. 이미지라든지, xml 파일이라든지 이 파일들을 하나하나 사용여부를 확인해가며 삭제하는 건 너무 큰시간 낭비겠죠? 이 사용하지 않는 리소스들을 쉽게 제거할 수 있는 방법이 있습니다.바로 안드로이드 스튜디오에서 제공하는 기능을 사용하는 것입니다. Refector 탭을 열어서 Remove Unused Resources 를 클릭하면사용하지 않는 리소스들을 찾아서 제거까지 해줍니다.이상입니다. 감사합니다.

안드로이드 2019.03.14

자바 비트연산자와 코틀린 함수 << , >>, >>>, &, |, ^, ~, shl, shr, ushr, and, or, xor, inv

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 자바 비트연산자와 코틀린 함수의 비교입니다.이 포스팅을 하게 된 이유는 원래 자바로 안드로이드 개발을 하고 있었는데,얼마 전부터 코틀린을 조금 씩 적용해 나가고 있습니다.그런데 자바로 소프트키를 숨기는 코드를 코틀린으로 변경하려고 보니| 같은 비트 연산자가 적용이 안되더라구요. 그래서 찾아봤더니비트연산자는 사용할 수 없고 대신 함수를 따로 제공했습니다. 자바 코틀린 shr >>> ushr & and | or ^ xor ~ inv 코틀린 사용 시 자바의 비트연산자를 오른쪽 함수로 대체하여 사용하시면 됩니다. newUiOptions ^= View.SYST..

코틀린(Kotlin) 2019.03.07

안드로이드 Lottie 로티 애니메이션 사용하기.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드에서 로티애니메이션 사용 방법에 대해공부합니다. 로티 애니메이션 깃헙https://github.com/airbnb/lottie-android 1. 의존성을 추가해줍니다.dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' t..

안드로이드 2019.03.07

안드로이드 View.VISIBLE, View.INVISIBLE, View.GONE 차이

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 제목처럼 안드로이드 View.VISIBLE, View.INVISIBLE, View.GONE 차이에 대해 간단히 공부합니다.xml을 구성하는 요 팔레트에 있는 녀석들Common, Text, Buttons, Widgets, Layouts,Containers, Google, Legacy, Project에 이는 모든 것들에 Visibility를 설정해줄 수 있습니다.속성 값은 3가지를 가질 수 있는데 View.VISIBLE, View.INVISIBLE, View.GONE 입니다.xml에서 설정할 때는android:visibility="vis..

안드로이드 2019.03.05

안드로이드 이미지뷰 동적으로 회전시키기 With RotateAnimation and extends AppCompatImageView

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드의 이미지 뷰를 동적으로 회전시키는 방법에 대해서 포스팅합니다. 이미지 뷰를 정해진 각도만큼 변화를 주는 건 쉽습니다.하지만 내가 터치를 해서 원하는 각도만큼 동적으로 변화를 주는 방법은어렵진 않지만 약간에 코드를 작성해야 합니다. 1. AppCompatImageView 를 상속받는 RotatableImgViewpackage al.tong.mon.trangram; import android.content.Context; import android.support.v7.widget.AppCompatImageView; import..

안드로이드 2019.02.25

안드로이드 Number picker 소프트키 안 뜨게 하게 disable soft keyboard

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ Numberpicker 사용 시 NumberPicker에 선택된 숫자를 터치하면 소프트 키보드가 올라오면서 키보드로 값을 변경할 수 있습니다. 그런데 이 소프트 키보드를 이용한 값 변경을 허용하고 싶지 않을 수도 있죠?소프트 키보드가 올라오지 못하게 하는 코드입니다.

안드로이드 2019.02.19

안드로이드 NumberPicker 텍스트 색상, 크기 변경하기. how to change text size and text color of NumberPicker

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드에는 NumberPicker 라는게 존재하는데요. 기본적으로 텍스트 색상은 검은 색이고 textsize는 12sp정도로 작게 설정되어있습니다. 그런데 android:textSize="xxsp", android:textColor="@android:color/white"처럼 android 속성으로 변경할 수 있느냐??아닙니다. 설정은 할 수 있는데 실제 적용되지는 않습니다. 변경하는 방법은 간단합니다.styles.xml 에 style을 하나 정의해줍니다. textColor은 editTextColor 로 변경합니다.그리고 다시 NumberPicke..

안드로이드 2019.02.19