亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android之使用Android-query框架開發實戰(一)

2020-04-11 11:24:38
字體:
來源:轉載
供稿:網友

開發Android使用Android-query框架能夠快速的,比傳統開發android所要編寫的代碼要少得很多,容易閱讀等優勢。 

下載文檔及其例子和包的地址:http://code.google.com/p/android-query/

 以下內容是我學習的一些心得分享:

第一節:

// 必須實現AQuery這個類 AQuery aq = new AQuery(view); // 按順序分析:取得xml對應控件id,設置圖片,設置可以顯示,點擊事件(方法someMethod必須是public修飾)  aq.id(R.id.icon).image(R.drawable.icon).visible().clicked(this, "someMethod");  // 設置文字內容  aq.id(R.id.name).text(content.getPname());  aq.id(R.id.time).text(FormatUtility.relativeTime(System.currentTimeMillis(), content.getCreate())).visible();

 aq.id(R.id.desc).text(content.getDesc()).visible(); 

  AQuery也支持Fragment:

 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {    View view = inflater.inflate(getContainerView(), container, false);          aq = new AQuery(getActivity(), view);  return view; } 
  

第二節: 使用AQuery異步加載圖片

2.1 從網上讀取圖片

 aq.id(R.id.image1).image(“圖片URL”);

2.2 緩存控制:  圖片過大的話,避免記憶緩存

 boolean memCache = false;
     boolean fileCache = true;
     aq.id(R.id.image1).image("

2.3 當下載太多圖片的時候需要降低圖片采樣率,第四個參數為了保證圖片質量,一般范圍時200-399

   aq.id(R.id.image1).image(imageUrl, true, true, 200, 0);

2.4 如果下載圖片失敗,處理的方法:1. 設置一個預定的圖片  2. 使imageview不可見或者是gone

     aq.id(R.id.image1).image(imageUrl, true, true, 0, R.drawable.default_image);
     aq.id(R.id.image1).image(imageUrl, true, true, 0, AQuery.INVISIBLE);
     aq.id(R.id.image1).image(imageUrl, true, true, 0, AQuery.GONE);

2.5 圖片預加載

    // 從之前的url取得小圖片
     String thumbnail = "
     Bitmap preset = aq.getCachedImage(thumbnail);
    // 加載大圖片前先顯示小圖片
     String imageUrl = "
    aq.id(R.id.image).image(imageUrl, false, false, 0, 0, preset, AQuery.FADE_IN);

2.6 在加載圖片的時候顯示進度條,progress里面傳入id

    String imageUrl = "     aq.id(R.id.image).progress(R.id.progress).image(imageUrl, false, false);

2.7 圖片圓角顯示,不支持大圖片

     ImageOptions options = new ImageOptions();
     options.round = 15;
     aq.id(R.id.image).image(url, options);

2.8 圖片長寬比例   

    // 保留原圖片比例
    aq.id(R.id.image).image(imageUrl, true, true, 0, 0, null, AQuery.FADE_IN, AQuery.RATIO_PRESERVE);
    // 自定義圖片比例
    //1:1, a square
    aq.id(R.id.image2).image(imageUrl, true, true, 0, 0, null, 0, 1.0f / 1.0f);            
    aq.id(R.id.image3).image(imageUrl, true, true, 0, 0, null, 0, 1.5f / 1.0f);    
    //16:9, a video thumbnail
    aq.id(R.id.image4).image(imageUrl, true, true, 0, 0, null, 0, 9.0f / 16.0f);   
    aq.id(R.id.image5).image(imageUrl, true, true, 0, 0, null, 0, 3.0f / 4.0f);

2.9 圖片描點,如果圖片過高,描點可用來描述圖片的哪一部分用于顯示

    Anchor values:
1.0 : Display top of the image
0 : Display the center of the image
-1.0 : Display bottom of the image
AQuery.ANCHOR_DYNAMIC : Display image with a top bias for photos.
=======================================================
 ImageOptions options = new ImageOptions();
 options.ratio = 1;
 options.anchor = 1.0;
 aq.id(R.id.image1).image(imageUrl, options);

2.10 自定義圖片加載后的處理

    aq.id(R.id.image1).image(imageUrl, true, true, 0, 0, new BitmapAjaxCallback(){});

2.11 異步從文件加載圖片,建議使用降低采樣率避免oom

2.12 如果之前image("url")已經成功,之后的都可以直接使用而不需要重新訪問網絡,也就是說之后可以離線訪問此圖像資源

2.13 文件中獲取緩沖圖片

     File file = aq.getCachedFile(url);

2.14 除了imageview,webview也可以用來放圖片

     aq.id(R.id.web).progress(R.id.progress).webImage(url);

2.15 延遲圖片加載,幫助你是否加載正在快速滾動的listview,詳情參考文檔使用

2.16 圖片不使用緩存

     aq.id(R.id.image).image(url, false, false);

2.17 緩存配置,緩存一般是保存在內部文件系統,但也可以保存在SDCard里面

      File ext = Environment.getExternalStorageDirectory();
      File cacheDir = new File(ext, "myapp");
      AQUtility.setCacheDir(cacheDir);

2.18 共享圖片,為了與其他程序共享圖片,你需要把文件放在SDCard,makeSharedFile方法創建緩存地址的一個副本

2.19 配置,最好把配置寫在application的onCreate方法,詳細參考文檔

2.20 程序退出時候需要把緩存清除

 或者:

2.21 低內存處理

以上內容就是小編跟大家介紹的Android之使用Android-query框架開發實戰(一),希望大家喜歡,下篇文章跟大家介紹Android之使用Android-query框架開發實戰(二),感興趣的朋友請持續關注本站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情区在线播放| 91国语精品自产拍在线观看性色| 久久综合五月天| 成人在线视频网站| 亚洲国产日韩欧美在线动漫| 高清欧美一区二区三区| 亚洲欧洲中文天堂| 久久久久久网站| 亚洲韩国青草视频| 亚洲女人天堂成人av在线| 日韩精品极品在线观看| 韩国视频理论视频久久| 国产噜噜噜噜噜久久久久久久久| 这里只有精品在线观看| 97欧美精品一区二区三区| 日韩av在线最新| 91国产视频在线| 欧美乱妇40p| 精品久久久久久久久久ntr影视| 2019中文字幕在线免费观看| 欧美午夜激情视频| 亚洲国产毛片完整版| 日韩精品中文字幕在线| 亚洲欧美中文另类| 欧美视频在线观看免费| 欧美激情精品久久久久久大尺度| 久久久久九九九九| 日韩av不卡电影| 最好看的2019的中文字幕视频| 韩国精品久久久999| 国产精品女主播| 国产精品稀缺呦系列在线| 亚洲综合日韩在线| 亚洲福利精品在线| 欧美激情一区二区三区高清视频| 久久久精品网站| 亚洲国产成人爱av在线播放| 欧美性生交xxxxxdddd| 亚洲男人的天堂网站| 成人午夜一级二级三级| 成人网在线免费观看| 精品国产乱码久久久久酒店| 久久中文字幕视频| 538国产精品视频一区二区| 国产成人在线一区二区| 超碰97人人做人人爱少妇| 亚洲国产精品久久久久| 亚洲欧美自拍一区| 欧美大尺度电影在线观看| 国产午夜精品全部视频播放| 不卡av日日日| 欧美视频一区二区三区…| 国产精品 欧美在线| 欧美激情乱人伦| 日本欧美爱爱爱| 中文字幕亚洲自拍| 欧美激情一级精品国产| 日韩精品一区二区视频| 亚洲第一国产精品| 欧美日韩国产精品一区| 欧美成人精品不卡视频在线观看| 国产精品自产拍在线观看中文| 日韩中文字幕不卡视频| 亚洲女同性videos| 一本一本久久a久久精品牛牛影视| 高清欧美电影在线| 欧美黑人巨大精品一区二区| 日本一区二三区好的精华液| 麻豆精品精华液| 欧美日韩国产成人高清视频| 亚洲国产精品大全| 7m第一福利500精品视频| 欧美丰满片xxx777| 久久久久亚洲精品国产| 中文国产成人精品久久一| 在线色欧美三级视频| 久热爱精品视频线路一| 亚洲新声在线观看| 国产欧美精品日韩| 欧美日韩国产精品一区二区不卡中文| 欧美另类在线观看| 亚洲精品网站在线播放gif| 欧美日韩亚洲天堂| 日韩中文字幕亚洲| 国产在线视频2019最新视频| 久久成年人免费电影| 麻豆国产精品va在线观看不卡| 日韩电影中文字幕在线| 日韩视频欧美视频| 日韩欧美999| 欧日韩在线观看| 亚洲91精品在线观看| 538国产精品视频一区二区| 亚洲精品久久视频| 92看片淫黄大片看国产片| 日韩欧美中文免费| 一区二区三区视频观看| 亚洲综合在线播放| 亚洲精品国产精品国自产观看浪潮| 欧美与黑人午夜性猛交久久久| 欧美日韩国产成人在线观看| 亚洲香蕉av在线一区二区三区| 日韩精品视频免费专区在线播放| 综合激情国产一区| 精品久久久久久| 91视频免费在线| 性色av一区二区三区免费| 在线视频日本亚洲性| 日韩美女福利视频| 91精品啪aⅴ在线观看国产| 欧美精品激情视频| 亚洲国产精品中文| 最近2019中文免费高清视频观看www99| 2023亚洲男人天堂| 亚洲成人免费在线视频| 亚洲精品视频网上网址在线观看| 国产热re99久久6国产精品| 91老司机在线| 欧美精品福利视频| 中文一区二区视频| 欧美日本高清一区| 国产亚洲一区精品| 国产97在线视频| 一区二区三区视频免费| 欧美激情网站在线观看| 日韩av资源在线播放| 久久午夜a级毛片| 国产精品成人在线| 5278欧美一区二区三区| 成人免费午夜电影| 日韩精品中文字幕久久臀| 欧美激情一二三| 国产日韩精品一区二区| 久久精品国产欧美激情| 668精品在线视频| 正在播放欧美视频| 欧美中文字幕视频在线观看| 精品国偷自产在线视频99| 日韩视频在线一区| 日韩在线视频免费观看| 国产精品7m视频| 欧美日韩免费网站| 欧美激情第6页| 国产综合久久久久| 日韩成人在线播放| 日韩精品视频中文在线观看| 国产www精品| 福利微拍一区二区| 欧美色videos| 欧美乱大交xxxxx另类电影| 青青草原成人在线视频| 久久精品91久久久久久再现| 亚洲成人黄色网址| 欧洲美女7788成人免费视频| 伊人av综合网| 国产成人精品国内自产拍免费看| 国产日韩精品电影| 国产日韩在线亚洲字幕中文| 欧美电影免费观看高清| 韩剧1988在线观看免费完整版| 91精品国产综合久久久久久蜜臀| 欧美激情免费在线| 精品国产欧美成人夜夜嗨| 国产精品一区二区电影|