2
A
回答
1
以下項目提供了很多不同的轉換爲畢加索
https://github.com/wasabeef/picasso-transformations
一個你感興趣的是名爲CropSquareTransformation
,您可以通過應用它使用以下代碼
Picasso.with(mContext)
.load(R.drawable.demo)
.transform(transformation)
.transform(new CropSquareTransformation())
.into(holder.image);
您可以添加依賴項或複製並粘貼所需的類。
+1
謝謝!這正是我需要的! –
0
使用自定義的ImageView:
public class SquareImageView extends android.support.v7.widget.AppCompatImageView {
public SquareImageView(Context context) {
super(context);
}
public SquareImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SquareImageView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth()); //Snap to width
}
}
在你的XML:
<com.my.package.SquareImageView
android:layout_width="match_parent"
android:layout_height="wrap_content">
相關問題
- 1. 沒有裁剪的畢加索圓變換圖片
- 2. 加載圖像與畢加索
- 3. 圖像裁剪與codeigniter
- 4. 裁剪圖像
- 5. 裁剪圖像
- 6. 裁剪後的圖像不能與tess-two一起使用
- 7. 無法剪裁/裁剪圖像
- 8. PHP裁剪不起作用,返回黑色圖像 - 圖像裁剪系統
- 9. 畢加索重複圖像
- 10. WPF圖像裁剪
- 11. html5圖像裁剪
- 12. WPF圖像裁剪
- 13. 笨裁剪圖像
- 14. 裁剪android圖像
- 15. GWT圖像裁剪
- 16. Silverlight圖像裁剪
- 17. 裁剪YUV圖像
- 18. raphael.js裁剪圖像
- 19. 裁剪後無法檢索圖像Android
- 20. 像facebook一樣的圖像裁剪
- 21. OpenCV裁剪圖像與橢圓
- 22. 在Python中裁剪圖像:Image.crop()與Image.transform()?
- 23. 圖像裁剪與GDI呈現+
- 24. 如何加載與畢加索aws圖像與私人訪問
- 25. 實施畢加索不加載圖像
- 26. 畢加索圖像未加載Gridview Android
- 27. 從畢加索添加圖像到Gridview
- 28. 回收畢加索圖像加載器
- 29. 畢加索圖書館和GridView圖像
- 30. 響應圖像裁剪
這個問題已經在這裏找到答案,也許它可以幫助:http://stackoverflow.com/questions/30134438/ picasso-crop-to-a-view – rontho