본문 바로가기

분류 전체보기

[안드로이드] Vector Drawable Animation 사용법 및 설명 안녕하세요 YTS 입니다.오늘은 Vector Drawable Animation 사용법에 대해 설명 드리려고합니다.안드로이드 스튜디오에서 기본적으로 제공을 해누는 Vertor Drawable!이것을 코딩으로 손쉽게 Animation을 적용할 수 있습니다. 1. res -> drawable 폴더 오른쪽 클릭 후 -> new - > Vector Asset 클릭 2. 원하는 Vector Drawable을 생성한다. 3. 해당 Drawable의 그룹화와 animation효과를 코딩한다. (ic_favorite_anim.xml) 태그로 쌓여있는부분에서는 pathData, Color 등을 설정 할 수 있습니다! 태그는 pivoX, pivoY, rotation 을 설정 할 수 있습니다. 정말 중요한부분은 여기서 애니메..
[온정돈까스] 수지구청역 돈까스 맛집 안녕하세요 남갯입니다 오늘은 수지구청역에 위치한 온정돈까스에 대해 소개해드리려고 합니다. 위치는 아래와 같습니다. 돈까스 매운맛, 큰것 도전하는 맛집으로 유명한 온정돈까스 2018.9.3 | 지도 크게 보기 © NAVER Corp. 2018.9.3 | 지도 크게 보기 © NAVER Corp. 온정돈까스의 간판은 이렇습니다. 매운돈까스와 대왕돈까스의 도전이 앞에 써있고, 직접 뽑아서만든 수제냉면! 대왕돈까스TV에서만 나오는 대왕돈까스를 온정돈까스에서 시도하실 수 있습니다 5분이내에 먹을경우 6개월6분 3개월..등등 20분 내에만 드시면 된다고합니다. 양이 장난아닌것 같습니다. 6개월동안 돈까스 공짜로 먹으려다가 6개월동안 질려서 못먹는다는 소문이... 또한 양이아닌 매운맛으로 승부한다! 매운돈까스!! 저번..
나만의 ViewModel 이해하기 1 안녕하세요 남갯입니다. 오늘은 ViewModel에 대해 공부한 부분을 써보려고합니다. 과거 MVC -> MVP -> MVVM까지 안드로이드에서 사용하는 아키텍쳐에 관심이 생겨서 계속 공부하게 되었고 그중 MVVM에서의 ViewModel을 공부하다가 정리한 글을 한번 써보려고 합니다. MVVM이란 Model View ViewModel을 뜻하며, Model 이란 간한하게 데이터 클래스 View 란 화면에서 보여지는 부분입니다. ViewModel은 이런 과거에 서로 엉켜있던 결합도를 줄이고 단방향으로 제공하게됩니다. DataView -> ViewModel -> Model notifyModel -> ViewModel -> View 저는 여기서 MVVM에 대한 내용이 아닌 제가 블로그를 보다가 착각하는 부분이 생..
[안드로이드] Parcelable 플러그인 추천 및 사용 방법 안녕하세요 YTS 입니다. 오늘은 Parcelable에 플러그인을 추천해드리려고 합니다. Parcelable를 구현하려면 한 객체에대해 많은 시간이 소모되는데요! 이번에 추천해드리는 플러그인을 쓰시면 클릭한번에 Parcelable이 구현이 다됩니다!. 1. Android Studio 에서 CTRL + ALT + S를 입력하여 Settings로 진입합니다!. 2 .Browse Repositories를 클릭한다 3. Browse Repositories 창이뜨면 Parcelable를 입력한다. 4. 빨간색을친 Android Parcelable code generator를 인스톨 받은후 안드로이드 스튜디오를 재시작한다. 5. Parcelable를 상속 받고 싶은 자바 파일에 들어와 마우스 오른쪽 클릭을한뒤 Ge..
[안드로이드] 더보기 기능(TextView ReadMore) 안녕하세요. YTS 입니다. 오늘은 TextView의 더보기 기능에 대해 적어보려합니다. 더보기 기능은 페이스북, 인스타 등 기본적으로 SNS 에서 등장하는 기능인데요. 생각보다 마땅한 라이브러리가 없어 실제로 구현해봤습니다. public static void setReadMore(final TextView view, final String text, final int maxLine) { final Context context = view.getContext(); final String expanedText = " ... 더보기"; if (view.getTag() != null && view.getTag().equals(text)) { //Tag로 전값 의 text를 비교하여똑같으면 실행하지 않음. re..
[python] 파이썬 함수 특징 설명 안녕하세요 남갯입니다 오늘은 파이썬 함수의 구조에 대해 말씀드리도록 하겠습니다. 파이썬 함수의 구조는 아래와 같습니다. def 함수명(입력 인자):수행할 내용 이걸 이용해 덧셈을 만들어보면 def sum(a,b): return a+b 이와같은 형태로 제작이 가능합니다. java는 function sum(int a, int b){return a + b}kotlin은 fun sum(a :Int, b :Int) = a + b 이와같이 파이썬도 간단합니다 파이썬은 일급함수 자바스크립트 , 코틀린에서도 제공하는 일등시민이라고 다음조건을 충족한다면 일등 시민이라고 할 수 있다. 변수나 데이터가 할당 가능객체를 인자도 전달 가능객체의 리턴값으로 리턴 가능 부분을 제공한다. 크게 장점으로는1. 함수를 변수에 할당할수 ..
[python] 파이썬 리스트,튜플 길이구하기 len 안녕하세요 남갯입니다. 오늘은 파이썬 리스트의 길이를 구하는 방법을 알려드리도록 하겠습니다. a = [1,2,3,4] b = (1,2,3) print(len(a)) print(len(b)) len 함수를 이용하시면 가능합니다 리스트와 튜플 둘다 가능합니다 len(변수명) 하게 되면 ==================================================43================================================== 이런형태로 나오는것을 알 수 있습니다
[python] 파이썬의 for문 안녕하세요 남갯입니다 오늘은 파이썬의 for문에 대해 알려드리도록 하겠습니다 for문의 기본적인 구조는 for 변수 in 리스트(또는 튜플, 문자열) : 수행할 문장1수행할 문장2 입니다. list = ['test1','test2','test3'] for i in list: print(i) 이런 형태가 for문의 기본입니다 i에 리스트안에 있는 test1,test2,test3이 대입되어 문장을 수행하고 마지막요소까지 반복하게 됩니다. ==================================================test1test2test3================================================== 파이썬에서의 for문은 위와같은 장점이 있으며 다양한 for문이 사..