본문 바로가기

커스텀6

<Kotlin 코틀린> 커스텀 다이얼로그 생성하기(아이폰 처럼 꾸며봤어요!) 이렇게! 아이폰처럼 다이얼로그가 나오도록 한번 만들어보겠습니다! 우선 레이아웃 2가지를 추가해주도록 하겠습니다. 일단 confirm_dialog.xml 이 화면은 확인버튼 하나만 있는 다이얼로그에요! 그 다음에는 alert_dialog.xml 이녀석은 확인버튼과 취소버튼 둘다 존재합니다! 지금 이렇게 만드신 다음에 radius에서 에러가 날거에요. 자 이제 drawable안에 이렇게하셔서 이름은 radius로 지어주세요.!! 코드는 이렇게 해주시면 됩니다. #F0F0F0이 아이폰 배경색이랑 제일 유사하더라구요. (포토샵에서 스포이드 찍음 ㅎ..) 모서리를 둥글게 하기위해 radius를 20dp정도 주었습니다..! 자! 이제 CustomDialog 클래스를 하나 만들어주겠습니다! class CustomDi.. 2021. 11. 18.
안드로이드 이미지가 변화하는 프로그레스바(ProgressBar) 커스텀 이미지가 변화하며 로딩을 알리는 프로그레스바를 제작 해보려고 합니다. 우선 res - values - strings에 아래 한줄 추가해주세요. 나중에 이 수치를 올리시면 느려지고 줄일수록 빨라집니다. (프로그레스바의 속도) 400 그리고 CustomProgress 클래스를 하나 만들겠습니다. import android.app.Dialog; import android.content.Context; import android.graphics.drawable.AnimationDrawable; import android.graphics.drawable.ColorDrawable; import android.view.Window; import android.widget.ImageView; public class C.. 2021. 1. 6.
안드로이드 CheckBox(체크박스) 커스텀하기 이번에는 CheckBox를 자기가 원하는 이미지의 모양으로 커스텀 해보겠습니다. 이런 모양의 체크박스로 커스텀해보겠습니다. 제가 사용한 이미지는 여기 올려두겠습니다. 우선 drawable에 custom_checkbox 라는 xml을 만들어줄게요. 이렇게 selector를 작성했습니다. 그다음에 메인에서 사용하는 xml입니다. activity_main 보시면 button속성에 아까 drawable에서 제작한 xml이 들어갔습니다. 메인의 소스입니다. import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.CheckBox; import andro.. 2021. 1. 6.
안드로이드 ListView(리스트뷰) (Custom)커스텀 해보기. 안녕하세요 오늘은 ListView를 커스텀 해볼려고 합니다. 오늘 커스텀 해볼 참고 리스트뷰는 배달앱에 있는 이런 디자인의 리스트뷰 입니다. 그림은 그냥 안드로이드 자체에서 가지고있는걸로 했습니다. 우선 custom_listview.xml 을 하나 생성해보겠습니다. 대충 이러한 이미지 입니다. 그다음에 CustomListView.java 클래스를 하나 만들게요. import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; i.. 2020. 12. 16.