黄舟2017-04-17 17:41:58
이를 위해서는 컨트롤을 사용자 정의하고 그리기 규칙을 정의하고 직접 그려야 합니다. 꽤 번거로운 일인데, 비슷한 바퀴가 있는지 알아보려면 다음 오픈소스 라이브러리를 찾아보면 됩니다. NGA의 풀다운 새로 고침이 이 스타일과 비슷했던 것으로 기억합니다. github에 가면 찾을 수 있습니다.
天蓬老师2017-04-17 17:41:58
이 효과는 실제로 매우 간단합니다. 예를 들어 오픈 소스 Aisen-SinaWeibo에 대한 로딩에는 이 효과가 있습니다. 이 효과의 구체적인 아이디어는 LinearLayout(방향==수직)과 그 다음의 스크롤 막대입니다. 아래는 webView 및 webView 모니터링입니다. 위의 진행률 표시줄은 Github에서 찾을 수 있습니다.
高洛峰2017-04-17 17:41:58
ProgressBar를 별도로 사용자 정의합니다(또는 스타일을 사용합니다). WebChromeClient에는 웹 페이지 로딩 진행 상황을 가져오는 해당 메소드가 있으며 이를 사용하여 표시줄을 업데이트합니다... 물론 사용자 정의에 직접 통합할 수도 있습니다. WebView....그렇게 생각했어요