모바일/Android_Java(100)
-
[카카오페이 메인 클론코딩 1] BottomSheetBehavior 구현
bottom_sheet_behavior 사용법 부모 레이아웃이 CoordinateLayout이여야 한다. behavior_peekHeight: 기본적으로 보여질 높이 behavior_hideable: 사용자의 액션에 의해 완전지 감춰질지 여부
2021.01.10 -
[Android] 화면에 맞게 이미지 가져오기 ScalableNetworkImageView, volley
step1) volly 의 NetworkImageView 를 상속하여 화면크기를 측정한다 public class ScalableNetworkImageView extends NetworkImageView { public boolean isMeasured = true; public ScalableNetworkImageView(Context context) { super(context); } public ScalableNetworkImageView(Context context, AttributeSet attrs) { super(context, attrs); } public ScalableNetworkImageView(Context context, AttributeSet attrs, int defStyle) {..
2020.12.28 -
Android Studio Mac 단축키
BOLD 강조 표시 되어 있는 건 제가 자주 쓰는 것들입니다. 우선 강조 되있는 것부터 사용해 보세요. cmd + shift + a : find in action 원하는 기능의 단축키를 찾을 때 이 팝업창에 영문으로 검색하면 기능과 단축키가 나열된다. Editing Alt + mouse left key click , Ctrl + g , Ctrl + Cmd + g : Multi-Selection, 여러줄 동시 편집 Alt + Space : 기본 코드 완성(커스텀 단축키이다. 맥의 spotlight와 단축키가 겹치기 때문에 변경했다.) Ctrl + Shift + Space : 스마트 코드 완성(예상되는 타입의 메소드또는 변수명 ) F1 , Control + j : 빠른 문서 보기 Quick Document ..
2020.12.24 -
ScollView 스크롤시 바텀레이아웃 숨기기 (detect scroll end)
step1 CustomScrollView 구현 public class EventCustomScrollView extends ScrollView { private Runnable scrollerTask; private int initialPosition; private int newCheck = 100; private OnScrollListener onScrollListener; public void setOnScrollListener(OnScrollListener onScrollListener) { this.onScrollListener = onScrollListener; } public EventCustomScrollView(Context context) { super(context); init(); ..
2020.12.23 -
Scrollview 스크롤 위치 계산, 원하는 위치로 이동, child isvisible, scrollTo, smoothScrollTo
Step1 CustomScrollView 생성 public class EventCustomScrollView extends ScrollView { private int mCurrentIndex; private OnScrollListener listener; public EventCustomScrollView(Context context){ super(context); mCurrentIndex = 0 ; } public EventCustomScrollView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) {..
2020.12.16 -
mac에 jdk 1.8 / 8 설치하기
자바 변수 적용 `/Library/Java/JavaVirtualMachines/` is the correct location for the JVM to be installed. ls -la /Library/Java/JavaVirtualMachines http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 패키치 파일로 설치했다면 위 스크립트로 java가 설치되어있나 확인 아래 명령어 순서대로 실행 Java 8: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH..
2020.12.09