日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android框架Picasso的使用簡介

Android框架Picasso的使用簡介

來源:程序員人生   發布時間:2015-01-26 09:35:46 閱讀次數:4004次

Introduction

Images add much-needed context and visual flair to Android applications. Picasso allows for hassle-free image loading in your application―often in one line of code!

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

Many common pitfalls of image loading on Android are handled automatically by Picasso:

  • Handling ImageView recycling and download cancelation in an adapter.
  • Complex image transformations with minimal memory use.
  • Automatic memory and disk caching.

    Features

    ADAPTER DOWNLOADS

    Adapter re-use is automatically detected and the previous download canceled.

    @Override public void getView(int position, View convertView, ViewGroup parent) { SquaredImageView view = (SquaredImageView) convertView; if (view == null) { view = new SquaredImageView(context); } String url = getItem(position); Picasso.with(context).load(url).into(view); }

    IMAGE TRANSFORMATIONS

    Transform images to better fit into layouts and to reduce memory size.

    Picasso.with(context) .load(url) .resize(50, 50) .centerCrop() .into(imageView)

    You can also specify custom transformations for more advanced effects.

    public class CropSquareTransformation implements Transformation { @Override public Bitmap transform(Bitmap source) { int size = Math.min(source.getWidth(), source.getHeight()); int x = (source.getWidth() - size) / 2; int y = (source.getHeight() - size) / 2; Bitmap result = Bitmap.createBitmap(source, x, y, size, size); if (result != source) { source.recycle(); } return result; } @Override public String key() { return "square()"; } }

    Pass an instance of this class to the transform method.

    PLACE HOLDERS

    Picasso supports both download and error placeholders as optional features.

    Picasso.with(context) .load(url) .placeholder(R.drawable.user_placeholder) .error(R.drawable.user_placeholder_error) .into(imageView);

    A request will be retried three times before the error placeholder is shown.

    RESOURCE LOADING

    Resources, assets, files, content providers are all supported as image sources.

    Picasso.with(context).load(R.drawable.landing_screen).into(imageView1); Picasso.with(context).load(new File(...)).into(imageView2);

    DEBUG INDICATORS

    For development you can enable the display of a colored ribbon which indicates the image source. Call setIndicatorsEnabled(true) on the Picasso instance.

    The source code to the Picasso, its samples, and this website is available on GitHub.

    MAVEN

    <dependency> <groupId>com.squareup.picasso</groupId> <artifactId>picasso</artifactId> <version>(insert latest version)</version> </dependency>

    Contributing

    If you would like to contribute code you can do so through GitHub by forking the repository and sending a pull request.

    When submitting code, please make every effort to follow existing conventions and style in order to keep the code as readable as possible. Please also make sure your code compiles by running mvn clean verify.

    Before your code can be accepted into the project you must also sign the Individual Contributor License Agreement (CLA).

    License

    Copyright 2013 Square, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE⑵.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 99久久99热这里只有精品 | 日韩免费小视频 | 2021av在线| 午夜在线小视频 | 成人爽视频 | 成人免费大片在线观看 | 亚洲三区在线 | 久久久久久国产精品美女 | 91精品国产日韩91久久久久久 | 国产在线观看一区 | 日本一区二区在线视频 | 欧美激情一二三区 | 黄色大片免费看 | 国产一区二区三区高清视频 | 日韩精品毛片 | 精品无人乱码一区二区三区 | 国产精品日韩一区二区 | 亚洲综合一区二区 | 国产精品美女久久久久人 | 在线一区二区视频 | 中文字幕在线免费观看视频 | 精品久久久久久久久久 | 国产二区精品 | 黄色电影网站在线观看 | 国产 欧美 在线 | 国产第一页在线 | 日韩国产在线观看 | 三级国产在线观看 | www.xx国产| 国产精品高清在线 | 91av视频在线播放 | 国产日本久久 | 久久综合一区二区 | 久久久青草婷婷精品综合日韩 | 成人免费观看黄a大片夜月 日韩亚洲欧美一区 | 九九在线视频 | 国产精品h | 国产在线播放一区 | 国产日韩在线视频 | 久久久国产精品视频 | 久久久久久久国产精品视频 |