Android/Util

· Android/Util
프로젝트 진행 중 서버에서 \n(줄 바꿈) 문자를 주지않고 변하는 Text 값에 따라 해당 단어가 TextView영역을 넘기면 줄바꿈을 하고 gravity의 Left를 준 것처럼 보이게 해야했다. 단순하게 gravity의 Left를 주고 해당 Text가 처리하였었지만 길이가 애매한 Text 들이 들어왔을때 Text가 잘린다고 이슈가 들어와서 ViewTreeObserver의 GlobalLayoutListener를 이용해 Layout의 크기를 재조정하는 코드를 사용하였다. testTextBox // 텍스트뷰가 들어있는 layout testText //텍스트뷰 testTextBox.visibility = View.Invisible testText.viewTreeObserver.addOnGlobalLayoutL..
· Android/Util
무엇인가 로딩을 할때 띄워줄 로딩 프로그레스이다. Animation을 사용해 Image를 Rotate 한다. class ContentsLoadingProgress { companion object { const val LOADING_SCREEN_TAG = "contents_loading_screen" val mContentViewHashMap: HashMap = HashMap() @JvmStatic @JvmOverloads /** * @param touchable = 콘텐츠 로딩화면 뒤에 터치되지 않게 설정 */ fun showProgress(key: String, activity: Activity, touchable: Boolean = false) { if(mContentViewHashMap.conta..
bumjae
'Android/Util' 카테고리의 글 목록