본문 바로가기
728x90

coding16

[android/안드로이드] 리스트뷰 vs 리사이클러뷰 차이점, 리사이클러뷰 개념 👉 제가 개인적으로 공부한 내용을 정리해둔것이라 일부 정확하지 않은 정보가 있을 수 있습니다. ❓ 리스트 뷰 (listView) vs 리사이클러뷰 (recyclerView) " 사용자가 화면을 위에서 아래로 스크롤 하는 상황일 때 " - 리스트뷰(listView) : 첫번째 itemView를 삭제하고 아랫부분에서 새롭게 보일 itemView 객체를 새로 생성한다. 스크롤을 위아래로 몇번 반복하다보면 수백, 수천개의 itemView가 생성되어 낭비가 심할 수 있다. - 리사이클러뷰(recyclerView) : 첫번째의 itemView를 삭제하지 않고 아래쪽에서 새로 나타날 위치로 이동시켜 재사용된다. 리스트뷰와 리사이클러뷰의 큰 차이점은 itemView가 재사용되는거의 차이에 있다. ❓ 리사이클러뷰 구조 .. 2022. 4. 23.
[안드로이드 스튜디오,kotlin] ImageView 둥글게 만들기 오늘은 안드로이드 스튜디오에서 ImageView의 이미지를 둥글게 만드는 법에 대해 소개하겠습니다. 먼저 첫번째로 ImageView를 완전히 원모양으로 둥글게 만드는 법을 알려드리고 두번째로 모서리만 조금 둥근 형태로 만드는 방법을 알려드릴게요. 1. 원모양 ImageView - CircleImageView 라이브러리 사용하기 CircleImageView를 사용해서 이미지뷰를 둥글게 만들고 테두리까지 만들어보겠습니다. 먼저 CircleImageView 라이브러리를 사용하기 위해 해당 라이브러리를 임포트 해줍니다. (1) 라이브러리 임포트 implementation 'de.hdodenhof:circleimageview:3.1.0' //Circle ImageView (2) 활용하기 civ_border_col.. 2022. 3. 16.
안드로이드(android) 버튼 커스텀/모서리가 둥근 버튼/버튼 그림자효과/버튼 둥글게 둥근 버튼 만들기 1. 버튼이 둥근 모양으로 출력될 수 있도록 버튼의 백그라운드에 설정되는 XML 파일을 만든다 [res->drawable] 디렉터리에서 오른쪽 버튼을 눌러서 [New->Drawable Resource File] 메뉴 선택 파일이름을 round_button으로 짓고 ok를 눌러 drawable file을 만든다. 2. round_button.xml shape을 rectangle로 해주고 태그에서 bottomRightRadius, bottomLeftRadius, topLeftRadius, topRightRadius로 각 모서리를 설정해준다. 둥근 버튼 적용하기 , 버튼에 그림자 효과 주기 activity_main.xml 파일 activity_main.xml 파일에서 Button을 만들고 버.. 2022. 2. 17.
[TensorFlow] 인공지능 : MNIST / 심층신경망 / batchNormalization 작년에 학교에서 전공으로 인공지능 수업 들었을때 했던 과제인데 필요한 분들 있으실까봐 공유합니다! 문제 1. 데이터는 MNIST를 사용한다. 2. 심층신경망의 입력층, 은닉층 3개(첫번째, 두번째, 세번째 은닉층 노드 개수 각각 256개, 256개, 256개), 출력층으로 되어 있는 모델을 생성하고 그밖의 사항들은 자유롭게 지정한다. 3. 최적화 방법은 Gradient Descent Optimization 을 사용한다. 4. 과적합 방지를 위해 batch normalization을 수행하여 성능을 분석한다. 1. tensorflow 라이브러리 import 후 버전 확인 # tensorflow 버전 확인 import tensorflow as tf print(tf.__version__) 2. 버전을 1.15.. 2022. 2. 16.
728x90