原创 Picasso創建圓形圖像

public class CircleTransform implements Transformation { @Override public Bitmap transform(Bitmap source) { int size

原创 自動溜坡

在AS中的使用: 1.在build文件中進行配置 compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.nineoldandroids:lib

原创 OkHTTp簡單封裝

1.開網絡權限    <uses-permission android:name="android.permission.INTERNET"></uses-permission> 2.所需要的jar包 gson-2.2.4.jar

原创 popuwin 按鈕底部

package com.example.a11.myapplication; import android.content.Context; import android.graphics.drawable.BitmapDrawable

原创 Fresco簡單的使用—SimpleDraweeView

Fresco簡單的使用—SimpleDraweeView 百學須先立志—學前須知: 在我們平時加載圖片(不管是下載還是加載本地圖片…..)的時候,我們經常會遇到這樣一個需求,那就是當圖片正在加載時應該呈現正在加載時的圖像,當圖

原创 Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑動時 慣性消失問題

scrollview 嵌套recyclerview 時,recyclerview不顯示,這就需要我們自己計算recyclerview的高度,比如: ViewGroup.LayoutParams mParams = recyclerVi

原创 Listview中顯示不同的視圖佈局

Listview中顯示不同的視圖佈局 1.使用場景   在重寫ListView的BaseAdapter時,我們常常在getView()方法中複用convertView,以提高性能。convertView在Item爲單一的同種類型佈局

原创 Android通用流行框架大全

Android通用流行框架大全 1. 緩存 名稱 描述 DiskLruCache Java實現基於LRU的磁盤緩存 2.圖片加載 名稱 描述 Android Universal Image Loader 一個

原创 沉浸式

轉載請標明出處: http://blog.csdn.net/lmj623565791/article/details/48649563; 本文出自:【張鴻洋的博客】一、概述近期注意到QQ新版使用了沉浸式狀態欄,ok,先聲明一下:本篇博客效

原创 android 圖片加載和緩存開源項目 Picasso

Picasso – Android系統的圖片下載和緩存類庫 Picasso 是Square開源的一個用於Android系統下載和緩存圖片的項目。該項目和其他一些下載圖片項目的主要區別之一是:使用4.0+系統上的HTTP緩存來代替磁盤緩存

原创 Fresco清理緩存

清除緩存中的一條url ImagePipeline現有函數可以刪除緩存中的一條url。 ImagePipeline imagePipeline = Fresco.getImagePipeline(); Uri uri; imageP

原创 縮放Fresco圖片

int width = 50, height = 50; ImageRequest request = ImageRequestBuilder.newBuilderWithSource(Uri.parse("http:/

原创 實現ScrollView滑動時標題欄的隱藏效果

想把最近做項目學會的東西整理一下,項目中有一個要求,就是實現ScrollView滑動時標題欄的隱藏效果,整體效果是ScrollView從頭往下滑動的時候慢慢的隱藏標題欄的效果  注意:我的標題欄是自己寫的佈局,並不是運用actionba

原创 FragmentTabHost切換Fragment時避免UI重新加載

用FragmentTabHost + Fragment 可以實現微博底欄菜單,看圖:   不過,初次實現時發現有個缺陷,每次FragmentTabHost切換fragment時會調用onCreateView()重繪UI。  解決方法

原创 Picasso 與Listview 可見時加載 快速滑動時候加載

public class ListScroller implements AbsListView.OnScrollListener { Context context; public ListScroller(Conte