Android (25) 썸네일형 리스트형 [ Android ] 커스텀 레이아웃 색 변경 drawable 폴더에 xml 생성 ( layout_button_selector.xml ) *** 적용 *** [ Android ] Custom Button 커스텀 버튼 색 변경 - drawable 폴더에 xml 생성 ( round_button ) - stroke : 테두리 - solid : 배경색 - corners : 모서리 모양 //클릭한 경우 //클릭 안한 경우 *** 적용 *** [ Android ] 손쉽게 Custom Toast 만들기 아래의 메소드를 정의하고 호출하면 사용할 수 있다. public void customToast(Context context, String msg) { TextView txtToastMsg = new TextView(context); txtToastMsg.setText(msg); txtToastMsg.setBackgroundResource(R.drawable.post_button); txtToastMsg.setWidth((int)( 150 * getResources().getDisplayMetrics().density)); //가로 txtToastMsg.setHeight((int)( 40 * getResources().getDisplayMetrics().density)); //세로 txtToastMsg.s.. [ Android ] Custom Progressbar 커스텀 프로그래스바 만들기 custom_progressbar.xml MainActivity.class @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2) private void showProgress(final boolean show) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) { mProgressView.setVisibility(show ? View.VISIBLE : View.GONE); } } [ Android ] Activity 와 Intent 이해하기 1. 액티비티 띄우기 Intent intent = new Intent(현재액티비티.this, 액티비티이름.class); 1) startActivity(intent); 2) startActivityForResult(intent, requestCode); - 다양한 액티비티를 열고 닫고 하면서 전환할 경우 필요함 - 어떤 액티비티를 띄웠는지 requsetCode를 통해 알 수 있고, 어떤 액티비티로 돌아왔는지 resultCode를 통해 알 수 있다. 2. 원래의 액티비티로 돌아오는 경우 ( B -> A ) - B 액티비티 1) setResult(resultCode); -> 액티비티 종료 전에 결과 코드 저장 2) setResult(resultCode, intent); -> 액티비티 종료 전에 결과 코드 저장.. [ Android ] BottomNavigation Icon 설정 BottomNavigation에서 기본적으로 menu에 icon 이미지만 넣었을 경우, 클릭했을 때 아이콘의 컬러가 기본 테마색으로 변경된다. (커스텀으로 컬러 변경 가능) 그렇다면 클릭했을 때, 원하는 이미지로 변경하기 위해서는 어떻게 해야할까? 아래와 같이 selector를 사용해서 구현하면 된다. selector_menu_icon.xml 보통은 아이콘 비활성하/활성화 구조이기 때문에 클릭 전에는 비활성화 아이콘을, 클릭 후에는 활설화된 아이콘이 되도록 설정한다. menu.xml 그 다음 중요한 부분인데, 아이콘이 테마색으로 변경되는 것을 막기위해서는 Tint를 초기화 해야한다. bottomNavigationView.setItemIconTintList(null); 그 외 title 숨기기 ( 에 추가.. [ Android ] 배경색 그라데이션 효과 퍼블리싱을 하다보면 그라데이션 효과를 주고싶은 경우가 생긴다. 파일을 생성하여 적용만 하면 되기때문에 간단하다. 아래와 같이 xml파일을 생성한다. bg_gradient.xml - shape: 모양. shape="oval" 가능 - angle: 회전 각도 나타냄. 0, 90, 180, 270 가능 - startColor: 시작 컬러 - centerColor: 가운데 컬러 - endColor: 끝 컬러 적용하고 싶은 곳에 배경색으로 적용하면 된다. android:background="@drawable/gradient" 보통 centerColor는 잘 사용하지 않는다. startColor와 endColor만 적용해도 자연스러운 그라데이션이 그려진다. [ Android ] 소프트스퀘어드를 마치며 소프트스퀘어드( softsquared ) 는 외주연계 프로그래밍 교육과정을 진행하는 곳이다. 아는 지인을 통해 알게돼서 신청을 하게되었다. 내가 선택한 분야는 안드로이드였다. 눈에 띄는 혜택이 2개가 있었는데, 하나는 바로 알 수 있듯이 '외주연계' 를 통해 돈을 벌 수 있다는 것이었다. 그리고 또 하나는 '메이커스(MAKE US)' 라는 앱런칭 동아리 서류 면접 통과이다. 앱을 배우고 싶고 제대로 해보고 싶다는 마음이 컸지만 이런 혜택에 솔깃한 것도 사실이다. 그래서 나는 망설임없이 해보기로 했다. 내돈주고 처음 학원(?)을 다녀봤다. 사실 나는 직장인이다. 심지어 분야는 웹이다. 딱히 내가 웹을 하고 싶어서 하게 됐다기 보다는 어쩌다보니 웹팀으로 들어오게 되어 하고 있다고 보는 게 맞겠다. 어떻게 보.. 이전 1 2 3 4 다음