본문 바로가기

IT/Android

10/19 read post

728x90
반응형

1.

출처 : https://medium.com/androiddevelopers/bridging-the-gap-between-coroutines-jvm-threads-and-concurrency-problems-864e563bd7c

제목 : Bridging the gap between coroutines, threads, and concurrency problems

요약 : 코루틴에 대해서 간략히 설명하고 디스패처, 스레드 와의 차이점에 대해서 설명하고 코루틴도 동시성 문제가 발생할 수 있으며 이를 해결하기 위해 mutex 를 사용한 방법을 설명합니다.

 

2.

출처 : https://medium.com/proandroiddev/android-custom-view-level-1-67ed1c3febe1

제목 : Android Custom View Level 1 Basic Terms and Creation of Custom View

요약 : android custom view 에 대한 기본적인 용어, 생성자에 대해서 설명합니다. paint, canvas, 생성자 및 생성자에 들어가는 파라미터에 대해서 설명합니다.

 

3.

출처 : https://proandroiddev.com/android-custom-views-level-2-7a0f110a2ce9

 

Android Custom Views Level 2

In Previous Level, We have discuss a lot of basic terms View, ViewGroups, View Class Constructors, Canvas and Paint. We have create a our…

proandroiddev.com

제목 : Android Custom Views Level 2 AttributeSet

요약 : attributeSet 에 대해서 설명하고 속성을 attrs.xml 에 선언하고 xml 을 통해서 값을 전달하는 방법을 설명합니다. typedArray 로 가져와서 recycle 을 call 하는 것을 설명합니다.

 

4.

출처 : https://proandroiddev.com/android-custom-view-level-3-81e767c8cc75

제목 : Android Custom View Level 3 View Life-Cycle

요약 : view 가 그려지는 과정에 대해서 설명합니다. measure, layout, draw 에 대해서 설명하고 부모 에서 top-down 으로 measure, layout 이 호출되고 그다음 부모 부터 draw 가 호출됩니다. onFinishInflate 는 뷰와 모든 자식이 xml 에서 inflate 되면 호출됩니다. invalidate 와 requestLayout 에 대해서도 설명합니다.

 

5.

출처 : https://medium.com/android-news/how-i-made-ticket-view-a-custom-view-for-android-20b83b175f8e

 

How I made Ticket View — a Custom View for android

In today’s scenario where everything already exists. I came across a situation to develop a Ticket View as per UI designs. My first thought…

medium.com

제목 : How I made Ticket View — a Custom View for android

요약 : 티켓 커스텀 뷰를 만들기 위해 canvas 에 drawArc 를 사용하고, elevation 과 shadow 를 사용한 부분을 설명합니다.

728x90
반응형