0

현재 내 앱에 SwipeRefreshLayoutRecyclerView을 사용하고 있습니다. 모든 것은 괜찮습니다.처음 데이터로드시 SwipeRefreshLayout 또는 ProgressBar

제가 처음으로 데이터로드시 화면에 표시 될 때 순환로드 표시기SwipeRefreshLayout과 같이 사용해야합니다.

swipeRefreshLayout.post(new Runnable() { 
    @Override public void run() { 
     swipeRefreshLayout.setRefreshing(true); 
    } 
}); 

이 아니면 다음과 같은 특정 ProgressBar에 대한 원형로드 표시를 사용해야합니다.

private ProgressBar spinner; 

spinner = (ProgressBar) findViewById(R.id.progressBar1); 
spinner.setVisibility(View.VISIBLE); 

SwipeRefreshLayoutProgressBar 지표 사이에 큰 시각 차이가 때문에 구글 재료 설계 지침에 더 정확한에 따라 인 방법. (나는 이미 많이 봤지만 적절한 대답을 찾지 못했습니다.)

답변

2

물론 처음으로 데이터를로드하는 경우 진행률 표시 줄을 사용해야합니다.

SwipeRefreshLayout은 동일한 화면에서 새 데이터를 사용할 수 있는지 확인하려는 경우에만 사용합니다.