본문 바로가기
[android] PercentLayout [android] PercentLayout https://blog.stylingandroid.com/percent-part-1 -LinearLayout 의 weight 로 해결할 수 있는데 왜 PercentLayout 이 필요할까? parent 가 LinearLayout 이 아닌데 percent 기준으로 view 의 layout 하거나 size 를 구성할 일이 있을 것이다. nested weight 는 cost 가 꽤 크지만(weight 자체가 2번 measure), PercentLayout 은 그렇지 않다. -PercentLayout 은 2가지 타입이 있다. PercentRelativeLayout 과 PercentFrameLayout기본적인 동작은 RelativeLayout 과 FrameLayout 과.. 2019. 1. 25.
[android] 배경 딤처리하기 [android] 배경 딤처리하기 아주아주 간단하다.getWindow().addFlags( WindowManager.LayoutParams.FLAG_DIM_BEHIND ); 그러나.. 이 방법보다는 getWindow().setBackground( new ColorDrawable(0x7f000000) ); 가 추천된다. 성능이 훨씬 좋다고 한다. -> 검증 or 확인 필요 Android, background dim, ColorDrawable, flag_dim_behind, GetWindow, LayoutParams, setbackground, setflags, [android] 배경 딤처리하기, 배경 딤처리 2017. 9. 6.
[android] Kiosk mode app 을 만들자! [android] Kiosk mode app 을 만들자! http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/ -Kiosk mode 가 무엇을 말하는가?다른 앱은 실행되지 않는 single app 만 실행하는 그런 앱을 이야기한다. -고려해야 할 상황들은 다음과 같다. back button home button recent app button power button volume button -먼저 kiosk 는 부팅과 동시에 해당 앱이 시작되어야 하기 떄문에, boot complete br 을 처리해야 한다. @Manifest @BootReceiverpublic class BootRec.. 2017. 8. 7.
How to implement a Floating Activity in an Android App. How to implement a Floating Activity in an Android App. 출처 : http://cases.azoft.com/android-tutorial-floating-activity/ 만들고자 하는것. - Floating Activity ( Transparent ) - 단말의 orientation 에 상관없이 화면의 약 2/3 를 차지하며, center 에 위치하는 것. 만드는 과정 - Activity size 와 location 계산하기.- Activity 를 transparent 하게 만들기.- Background 가 touch 를 받지 않도록 하기. 1. Activity size 계산하기 ActionBar 를 사용하는 경우에 ActionBar 는 항상 동일한 위치에 존.. 2015. 3. 8.
[android] make screen awake, no sleep android, make screen awake, no sleep getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); addFlags, Android, FLAG_KEEP_SCREEN_ON, GetWindow, LayoutParams, make screen awake, no sleep, WindowManager 2014. 4. 1.
반응형