1
A
回答
4
这并不那么容易。
一个解决办法是从this thread(关右上角削减)删除您的图像,如下面的代码片段中不需要的像素:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView iv = (ImageView) findViewById(R.id.your_image);
int drawableId = R.drawable.your_drawable;
cutOffTopRightCorner(iv, drawableId, skewWidth);
}
@SuppressLint("NewApi")
private void cutOffTopRightCorner(ImageView iv, int resId, int skewWidth) {
Bitmap bm = BitmapFactory.decodeResource(getResources(), resId).copy(Config.ARGB_8888, true);
bm.setHasAlpha(true);
final int bmWidth = bm.getWidth();
for (int i = bmWidth; i > bmWidth - skewWidth; --i) {
for (int k = 0; k < i - (bmWidth - skewWidth); ++k) {
bm.setPixel(i - 1, k, Color.TRANSPARENT);
}
}
iv.setImageBitmap(bm);
}
另一个解决方案是与FrameLayouts工作(differenz Z-索引),并用其他图像或绘图覆盖图像。
您还可以看看this thread.
+0
但这并不能解决照片叠加问题。 – John
相关问题
- 1. 如何实现照片编辑器快速3拼贴
- 2. 照片拼贴:如何在android中实现多个网格类型视图
- 3. 保存照片拼贴
- 4. 如何在android中创建可点击的照片拼贴画?
- 5. Android实现上的实时照片?
- 6. 视频软件照片拼贴
- 7. 在墙上张贴照片
- 8. 如何使用html和css制作照片拼贴画?
- 9. 照片拼贴:如何减少内存消耗?
- 10. 张贴照片facebook android
- 11. 如何将照片张贴或贴到我现有的pinterest板上?
- 12. 如何在Android中实现Facebook照片网格对齐方式
- 13. 如何在Android上创建照片库?
- 14. 如何在iOS上实现ALAsset照片的可访问性
- 15. 在朋友的墙上张贴照片?
- 16. HTML/Javascript拼贴图片?
- 17. 如何在opengl中拼贴
- 18. 如何实现android的自定义设备照片画廊?
- 19. 如何在iPhone中实现照片幻灯片放映?
- 20. android在照片上画图
- 21. Android FileNotFoundException在上传照片
- 22. 如何实现等角拼贴的逻辑渲染顺序?
- 23. 照片拼图应用
- 24. AngularJS和照片库实现
- 25. Android:上传照片
- 26. Facebook照片上传不张贴照片到墙
- 27. 如何实现一次性上传多张照片?
- 28. 在iPad上实现与照片类似的照片分散过渡
- 29. Android:如何从ImageView上传照片?
- 30. 我如何实现在片段的Android
您是否找到了解决方案? –