본문 바로가기

ImageView

[Android][DataBinding] ImageView src에 연동 하기 (함수 연결) DataBinding이 무엇이고 기본적으로 어떻게 쓰이는지는 아래에서 확인 하면 되겠습니다.https://developer.android.com/topic/libraries/data-binding/index.html이번 내용에서는 ImageView src에 어떻게 이미지를 연동 할 것인가에 대해 공유해보고자 합니다.우선 ImageView에 이미지 리소스 id를 그냥 연결 하면 되지 않습니다.아래와 같이 생각하시는 분들이 있을 껍니다.<?xml .. 더보기
[Android] ImageView를 Width 길이에 맞춰 Height 조절 ImageView에 이미지를 그냥 넣을 경우, 화면 사이즈에 맞게 이미지가 자동으로 늘어나면 좋으려만,그렇지 않습니다.딱! 이미지 사이즈 만큼만 뿌려주게 되지요.그럼 어떻게 하면 될까요???아주 간단 합니다.아래 와 같이 adjustViewBounds를 true로 해주면 됩니다.<ImageView android:layout_width="match_parent" android:layout_height="wrap_content".. 더보기
[Android] Glide Library 사용시 참고 사항 Glide Library를 이용하여 이미지를 로딩할 때, 아래와 같은 Exception이 발생하신 분은 한번 참고해보세요.Exception이 발생하지 않더라도 안정성을 위해 한번 보셔도 나쁘지 않을 듯 합니다.Fatal Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=refresh_main_navi_event flg=0x10 } in com.packa.. 더보기
[Android] RecyclerView setAutoMeasureEnabled 함수 몇일전 Android에서 Android Support Library 23.2.0 버전으로 업데이트 하였습니다.여기에서 저에 있어 가장 중요한 부분이 LinearLayoutManager에 setAutoMeasureEnabled 함수가 생긴 겁니다!!!지금 까지 RecyclerView 안에 RecyclerView나 Scroll이 관련 있는 View를 사용하게 될 경우 NestedLinearLayout 과 같은  커스터마이징이 필요했었습.. 더보기
[Android] skipped frames the application may be doing too much work on its main thread skipped frames the application may be doing too much work on its main thread위와 같은 Warning 메세지는 메인 쓰레드 동작이 갑자기 느려 지는 구간이 있을 때 발생 한다.여러 가지 원인이 있겠지만, 제가 경험해봤을때 가장 많이 나타나는 것이 !!!너무 큰 이미지를 여러장 불렀을 때 이다!!!!핸드폰 풀 사이즈가 1080x1920 인데 만약 1000x1000 짜리 이미지를 여러개 한꺼번에.. 더보기
[Android] ResizableImageView ImageView 에서 width를 화면으로 가득 채우고, 해당 Image에 따라 Height를 조절하고자 할 경우,ImageView의 scaleType만으론 표현이 불가능하다.이럴 경우 아래와 같이 ImageView를 커스텀화 해서 사용하자.public class ResizableImageView extends ImageView { public ResizableImageView(Context context, AttributeSet attr.. 더보기
[Anroid] 라운딩된 ImageView 만들기 기본적으로 가장 이해하기 쉬운 방법은 두개의 뷰를 겹쳐서 나중에 그려지는 이미지를 배경색깔과 동일하게 하는 방법이 있습니다.하지만, 위 방법은 배경 색깔이 단일할때만 가능합니다.아래 사이트에 정말 좋은 샘플이 있어 공유 합니다.Drawable 자체를 타원형태로 그리는 샘플 소스 입니다.http://www.kmshack.kr/2013/07/%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9D%B8-bitmap-%EC%9D%B4%EB%AF%B8%.. 더보기
[Android] ImageView 에서 AnimationDrawable 설정 기본적으로 아래와 같이 ImageView의 background나 src에 Animation 되어 있는 xml을 넣어두면문제 없이 애니메이션이 동작이 되었습니다.drawable_animation.xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="fal.. 더보기