반응형
버튼에서 본 애니메이션 효과. 나도 해보고 싶다.
Android, iOS 2018. 8. 8. 13:58

버튼을 만들면 깜박깜박한 효과가 전부였던 나.물결처럼 흐르는 애니메이션이 있는 버튼처럼 만들어 보고 싶었다.그.래.서.내가 한번 해보겠다! 특별한 설정없이 저런 애니메이션 효과를 주고싶다면간단하게 레이아웃에서 설정할 수 있다. 123456789101112131415161718192021222324252627282930313233343536 Colored by Color Scriptercs background를 보자. 영상에서 봤을 때, 위 이미지는 부드럽게 배경색이 바뀌는 효과가 있었다.이것은 selectableItemBackground 이다.그리고 아래 이미지처럼 퍼지는 효과는 selectableItemBackgroundBorderless 이다. 참고로 이미지에 클릭효과를 주려면 android:clic..

날짜 데이터를 String으로 받았다. Format은? Sorting은?
Android, iOS 2018. 8. 6. 17:45

순서맞추기. 다행히 개발할 때는 이정도로 어렵지 않다. RecyclerView에 올라오는 데이터에 Date 정보가 있을 수 있다.이런 경우 시간 순서에 맞춰서 데이터를 쌓고 싶다면?물론 서버에서 줄때 예쁘게 주면 좋겠지만그렇지 않을 수 있으니 클라이언트에서도 준비를 한다.앞 포스팅을 기반으로 데이터를 순서대로 맞춰보겠다. 1. String으로 들어온 Date의 순서를 맞추기123456789101112131415@BindingAdapter("bind:item")public static void bindItem(RecyclerView recyclerView, ObservableArrayList items) { MyAdapter adapter = (MyAdapter) recyclerView.getAdapter..

Databinding을 사용하여 RecyclerView를 달아보자
Android, iOS 2018. 8. 2. 15:16

이렇게 data를 줄줄이 달아보자. 이번엔 Databinding을 사용해서. RecyclerView는 data가 늘어나고 줄어들 때리스트뷰 형태로 보여주기 유연한 View이지만data 포맷이 바뀌면 매번마다 어댑터를 손봐야하는 불편함이 있다. 이를 개선하기 위해 Databinding을 사용하여RecyclerView를 이용해보기로 하였다. 1. 줄줄이 엮어줄 Item부터 - MyItem.java123456789101112131415161718public class MyItem { boolean selectItem; String name; String mydate; public ApprovalItem() { } public ApprovalItem(boolean selectItem, String name, S..

Toolbar를 내 맘대로 만들고 싶드아아아ㅏㅏㅏ
Android, iOS 2018. 7. 31. 11:36

Action bar로 표현이 충분하지 않을 경우Toolbar를 유연하게 표현할 수 있어서 좋다.내가 만들고 싶은 툴바의 모습은 다음과 같다. Logo를 가운데 배치하고가장 상단의 Status bar는 하얀색으로기존 Action bar는 보이지 않게 해야 한다.(추가) 개별 프래그먼트마다 다른 Toolbar를 적용하고 싶다. 하고 싶은 것을 저렇게 번호를 넣었지만두번째인 Status bar부터 처리해보자.위에서 순서대로 처리하는 것이 마음에 편하지 않은가? 1. styles.xml 123456789101112 @android:color/white @color/colorPrimary @color/colorPrimaryDark @color/colorAccent false @null @color/white tr..

Custom Tab 만들기
Android, iOS 2018. 7. 27. 10:08

많은 메뉴를 보여줄 때에는 Navigation을 쓰지만그렇지 않은 경우에는 Tab을 많이 사용한다.아래는 Google material design 홈페이지에서 가져온 Sample 이미지이다. 이와 비슷한 Tab layout을 만들려고 한다.조건은 아래와 같다. 화면 하단에 Tab을 둔다.개별 Tab 외부로 글자가 나오지 않게 만든다.해당 Tab별 아이콘과 타이틀 텍스트를 모두 출력한다.아이콘과 타이틀은 수직 배열아이콘과 타이틀은 Selected될 때 색상이 변경된다.개별 Tab에서 Selected될 때 생기는 Line는 제거한다. 완성한 모습은 아래와 같다. 자 그럼 위처럼 만들어보자.당연히 필요한 것은 Tab layout과 ViewPager이다. 1. Main activity layout 1234567..

728x90
반응형