Java 使用ViewFlipper而不是向下滚动以加载更多内容
我有一个可刷新的gridview,它显示了我博客中的大约12篇文章,其中有一个页脚,点击后将垂直加载另外12篇文章。我正在尝试编程,这样就有了翻页的动画,而不仅仅是向下滚动。我目前正在研究ViewFlipper方法,但是我不知道从哪里开始=(。有人能告诉我正确的方向吗 可刷新的Gridview加载更多页脚Java 使用ViewFlipper而不是向下滚动以加载更多内容,java,android,animation,viewflipper,Java,Android,Animation,Viewflipper,我有一个可刷新的gridview,它显示了我博客中的大约12篇文章,其中有一个页脚,点击后将垂直加载另外12篇文章。我正在尝试编程,这样就有了翻页的动画,而不仅仅是向下滚动。我目前正在研究ViewFlipper方法,但是我不知道从哪里开始=(。有人能告诉我正确的方向吗 可刷新的Gridview加载更多页脚 private OnClickListener loadMoreClickListener = new OnClickListener() { @Override publi
private OnClickListener loadMoreClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (!isLoadingMore) {
isLoadingMore = true;
footerProgressBar.setVisibility(View.VISIBLE);
refreshDelegate.startLoadMore();
}
}
};
public void onRefreshComplete() {
progressBar.setVisibility(View.GONE);
arrowImage.setVisibility(View.VISIBLE);
arrowImage.startAnimation(reverseRotateAnimation);
headerRelativeLayout.setPadding(headerRelativeLayout.getPaddingLeft(),
-1 * HEADER_HEIGHT, 0, headerRelativeLayout.getPaddingBottom());
SimpleDateFormat format =new SimpleDateFormat("MMM dd, yyyy HH:mm:ss");
String date=format.format(new Date());
lastUpdateDateTextView.setText("Last Updated: " + date);
isLoading = false;
//show footer refresh button
footerLayout.setVisibility(View.VISIBLE);
}
public void onRefreshStart() {
headerRelativeLayout.setPadding(headerRelativeLayout.getPaddingLeft(),
HEADER_TOP, 0, headerRelativeLayout.getPaddingBottom());
headerTextView.setText(R.string.loading);
progressBar.setVisibility(View.VISIBLE);
arrowImage.clearAnimation();
arrowImage.setVisibility(View.GONE);
isLoading = true;
//hide footer refresh button
footerLayout.setVisibility(View.GONE);
if (refreshDelegate != null) {
refreshDelegate.startFresh();
}
}
public void setOnRefresh(RefreshableInterface d){
refreshDelegate = d;
}
public void onLoadingMoreComplete() {
footerProgressBar.setVisibility(View.GONE);
isLoadingMore = false;
}
}