안드로이드 gallery 예제

Posted by | august 01, 2019 | Ikke-kategoriseret | No Comments

당신은 방법 크기를 사용하여 너비와 높이 모두에 대한 안드로이드 차원 리소스를 전달할 수 있습니다Dimen (int targetWidthResId, int targetHeightResId). 이 메서드는 치수 크기를 원시 픽셀로 변환한 다음 변환된 크기(픽셀)를 인수로 전달하는 hood 아래에서 resize()를 호출합니다. 이 자습서에서는 Glide 라이브러리를 사용하여 이미지 갤러리에 이미지 집합을 로드하고 표시하는 방법을 설명했습니다. 이미지는 인터넷에서로드하고 우리는 응용 프로그램에 대한 액세스를 부여했다 인터넷을 연결합니다. 이미지를 로드하고 처리하는 모든 복잡한 작업은 Glide 라이브러리에 의해 수행되며 이러한 측면에서 할 일이 거의 없습니다. 실제로 데이터 어댑터에 이미지 URL을 전달하고 Glide API를 호출하기 위해 한 줄의 코드만 작성했습니다. 따라서 글라이드 라이브러리를 사용하여 Android 이미지 갤러리를 만드는 것은 간단한 작업입니다. 레이아웃을 activity_main으로 설정한 다음 RecyclerView를 찾고 초기화합니다. 콘텐츠를 수용하기 위해 확장되지 않도록 하기 위해 HasFixedSize를 사용합니다. 또한 레이아웃 관리자와 어댑터를 여기에 만들고 있습니다. 레이아웃 관리자의 여러 유형이 있지만 갤러리 양식에 충실, 우리는 긴 목록이 아닌 그리드를 선택하려고합니다. Android Studio에서 이를 묻는 메시지가 표시되므로 GridLayoutManager 및 RecyclerView를 가져오는 것이 기억됩니다. 한편, MyAdapter를 강조 표시하면 `클래스 MyAdapter 만들기` 옵션이 제공됩니다.

그것을 위해 이동 – 자신의 MyAdapter.Java를 확인하고 다시 전환합니다. 우리는 나중에 다시 올 것이다. 이미지, 검은색 배경 및 회색 테두리 위에 갤러리의 스타일을 어떻게 정해야 합니까? 당신은 아마 너무 그들로부터 미리보기 이미지를 얻을 수 있습니다. 이렇게 하면 목록이 동적으로 채워지므로 새 사진이 해당 디렉터리에 추가되면 갤러리가 업데이트되어 열 때마다 표시됩니다. 예를 들어 사용자의 휴대폰에 이미지를 표시하기 위한 갤러리 앱을 만들 수 있습니다. 우리는 우리가 이미지보기를 추가 할 다른 레이아웃을 만들어야합니다. 갤러리에 개별 이미지 항목을 표시하는 데 사용됩니다. 어댑터 클래스는 데이터 수집을 렌더링 및 처리하고 뷰에 바인딩하는 데 사용됩니다.

글라이드 라이브러리가 그림으로 들어오는 곳입니다. 갤러리에 이미지를 로드하고 표시하는 한 줄 호출만 수행됩니다. 글라이드는 당신을 위해 모든 높은 복잡한 백 엔드 조작을 돌볼 것입니다. 참고: 이 예제를 탐색한 후 여기에 나열된 다음 고급 및 전체 예제를 진행하는 것이 좋습니다. 좋은 일! 이 자습서에서는 Picasso와 함께 전체 이미지 갤러리 앱을 빌드했으며 라이브러리의 작동 방식과 이를 자신의 프로젝트에 통합하는 방법을 배웠습니다.