분류 전체보기(112)
-
Snackbar
fun snackBar(view: View, message: String = "", position: Int = Gravity.BOTTOM ){ val snack = Snackbar.make(view, message, Snackbar.LENGTH_LONG) val snackView = snack.view val params = snackView.layoutParams as (FrameLayout.LayoutParams) params.gravity = position params.width = FrameLayout.LayoutParams.MATCH_PARENT if(position == Gravity.TOP) params.topMargin = 60 snackView.layoutParams = params ..
2019.12.20 -
MVVM
https://blog.yena.io/studynote/2019/03/27/Android-MVVM-AAC-2.html [Android][Kotlin] MVVM & AAC 연습 예제(1) 지난 글에 이어 본격적으로 예제를 작성해보려고 한다. MVVM과 DataBinding은 대부분 함께 사용되지만, 각각 어떤 구조로 만들어졌고 어떤 역할을 하는지 차근차근 익히기 위해 우선 MVVM만 적용하여 최대한 간단한 예제를 만들어 보기로 했다. MVVM + AAC 시작하기 - MVC와의 차이점, MVVM의 장단점, AAC 설명 MVVM 연습 예제1 (현재글) - MVVM, AAC(ViewModel, LiveData, Room), RecyclerVie blog.yena.io
2019.12.12 -
delegate
http://blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221379934606&parentCategoryNo=&categoryNo=22&viewDate=&isShowPopularPosts=false&from=postView [Kotlin 강좌] 18. 클래스 위임 (Class Delegation) 위임(Delegation)이란. 이름만 들어도 어려울 것 같다... 내가 구현해야 할 추상 메서드들 또는 추상 프로... blog.naver.com
2019.12.11 -
AAC(Android Architecture Components)
https://developer.android.com/jetpack/docs/guide 불러오는 중입니다...
2019.09.13 -
Letter spacing
public static final String LETTER_SPACING = "\u00A0"; private static final int MAX_LENGTH_AF = 6; private static final int MAX_LENGTH_BF = 21; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { mEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(MAX_LENGTH_AF)}); mEditText.setLetterSpacing(0.7f); }else { String inputText = s.toString().replaceAll(Constants.LETTER_SPACIN..
2019.05.23 -
(SWIFT) Http
let strUrl : String = "https://jsonplaceholder.typicode.com" func requestHttp(_ txtResponse: UITextView) { let api = strUrl+"/users/10" let encoding = api.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) let url = URL(string: encoding!) print("url : \(String(describing: url))") if let _url = url { var request = URLRequest(url: _url) request.httpMethod = "get" //get : Get 방식, post :..
2019.04.25