2013-08-16 4 views
0

Play 스토어와 매우 유사한 방식으로 일부 항목을 나열하려고합니다. 현재 Webview를 사용하고 있으며 비슷한 방식으로 작업을 관리하지만 성능이 현저히 느립니다.Android Play 스토어는 애플리케이션을 어떻게 표시하나요?

Play 스토어에서 Webview를 사용하고 내가 한 것처럼 모바일 웹 사이트에서 데이터를 가져 오면 Play 스토어에서 일종의 위젯 /보기/구성 요소를 사용하여이 작업을 수행 할 수 있는지 궁금합니다. 인터넷 연결 속도가 느리거나 제로 인 것처럼 보이고 응용 프로그램 프레임 + 이름이 계속 표시되며 이미지 만 지연로드됩니다. 그래도 응용 프로그램 성능은 훨씬 향상되지만 scrooldown에 많은 응용 프로그램을 나열 할 수 있습니다. 여기에 내가 내 응용 프로그램에 모방하기 위해 노력하고있어 Play 스토어 페이지입니다 :

enter image description here

+1

'apktool'을 사용하여 무엇이 사용되는지 찾으십시오. – DevZer0

+1

아마 맞춤형 GridView! – Pavlos

답변

2

새로운 Google Play 디자인의 이론을 설명하는 video이 있습니다. 그래도 코드는 없습니다. 그러나 그것은 매우 흥미 롭습니다.

기본적으로 카드는 기본 빌딩 블록으로 카드를 사용합니다.

Card

카드 클러스터로 구성되어 있습니다.

Clusters

그리고 everythings는 캔버스의 상단에 달려있다.

Canvas

프레젠테이션을 확인할 수는 here 슬라이드.

+0

온라인 리소스를 기반으로 카드가 어떻게 동적으로 업데이트됩니까? –

+1

올해 AnDevCon의 새 슬라이드를 여기에서 찾을 수 있습니다 (일부 코드도 포함). https://docs.google.com/presentation/d/1KjveCvv1ffr0GyUAMRE-zd5Hg3vqSHzDAZJmAmecxYA/edit – greve

+0

사용하는 언어는 무엇입니까? –

2

가장 쉬운 그것을 사용하기위한 GridView 자습서와 스크린의이 종류를 구현하는이 (다른 사람의 톤도있다) :

또한 그리드있다 Android의 레이아웃. 두 구성 요소의 차이점은이 게시물에서 명확하게 설명합니다. GridView VS GridLayout in Android Apps

+0

나는 이것에 대해 살펴보고, 나는 Benito의 답을 바탕으로 한 더 많은 연구를 해왔다. 이 카드를 온라인 리소스에서 어떻게 동적으로 업데이트 할 수 있는지 알고 싶습니다. –

관련 문제