Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 android 设备开发一个项目。我想按一行将位图图像拆分为 2 个位图。我该怎么做呢?
如果生成的位图是矩形的,即线条是水平的或垂直的 - 您需要使用这种画布方法:
绘制位图
您只需创建新位图并使用此方法在其 Canvas 上部分绘制原始位图。
否则 - 更棘手,我想您将需要使用 PorterDuff 算法(所有这些都可以通过 Canvas API 获得)使用蒙版和颜色混合,或者只使用路径进行剪辑。