真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android應(yīng)用中怎么實(shí)現(xiàn)一個(gè)下拉刷新功能

Android應(yīng)用中怎么實(shí)現(xiàn)一個(gè)下拉刷新功能?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過(guò)多達(dá)十年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:PVC花箱等企業(yè),備受客戶贊賞。

一、下拉才出現(xiàn)的視圖

pull_to_refresh_header.xml



 
  
   
   
  
  
  
 
 

ic_loading_refresh.xml


1、ProgressBar的indeterminate屬性,代表進(jìn)程的時(shí)間是否不確定。

2、黃色底的是Android Studio的提示。第一個(gè)提示的是,當(dāng)LinearLayout中的Text拓展得足夠長(zhǎng)時(shí),會(huì)與ImageView重疊,實(shí)際效果是把ImageView給覆蓋了。第二個(gè)是,建議用toStartOf代替toLeftOf,用marginEnd代替marginRight等。原因和影響還沒(méi)完全搞懂。

二、圖標(biāo)旋轉(zhuǎn)的動(dòng)畫(huà)

private ImageView mPull_to_refresh_image;
private RotateAnimation mFlipAnimation;

...

  mFlipAnimation = new RotateAnimation(0, -180, RotateAnimation.RELATIVE_TO_SELF, 0.5f,
    RotateAnimation.RELATIVE_TO_SELF, 0.5f);
  mFlipAnimation.setInterpolator(new LinearInterpolator());
  mFlipAnimation.setDuration(250);
  mFlipAnimation.setFillAfter(true);

...
mPull_to_refresh_image.startAnimation(mFlipAnimation);

1、構(gòu)造方法:

public RotateAnimation(float fromDegrees, float toDegrees, int pivotXType, float pivotXValue,
   int pivotYType, float pivotYValue)

(1)toDegrees - fromDegrees < 0 就會(huì)是逆時(shí)針旋轉(zhuǎn),反之是順時(shí)針。這是我取不同值測(cè)試出來(lái)的。水平線右邊是0°,或者360°,左邊是180°,或者是-180°。

(2)pivotType是樞軸類型,也就是旋轉(zhuǎn)中心。RELATIVE_TO_SELF代表相對(duì)這個(gè)view本身。0.5f代表這個(gè)view一半大小的位置。

2、setInterpolator作用是設(shè)置速度器。LinearInterpolator是勻速加速器,也就是勻速播放動(dòng)畫(huà)。

3、setDuration作用是設(shè)置動(dòng)畫(huà)時(shí)長(zhǎng),以毫秒為單位。

4、setFillAfter作用是,當(dāng)參數(shù)為true時(shí),動(dòng)畫(huà)播放完后,view會(huì)維持在最終的狀態(tài)。而默認(rèn)值是false,也就是動(dòng)畫(huà)播放完后,view會(huì)恢復(fù)原來(lái)的狀態(tài)。

關(guān)于Android應(yīng)用中怎么實(shí)現(xiàn)一個(gè)下拉刷新功能問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


網(wǎng)站欄目:Android應(yīng)用中怎么實(shí)現(xiàn)一個(gè)下拉刷新功能
轉(zhuǎn)載注明:http://weahome.cn/article/jscisd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部