作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试自定义一些代码来捕获供我使用的签名。我对这些东西很陌生,我无法弄清楚。下面的代码完成了这项工作,但 Canvas /位图位于左上角。我希望它位于页面中上部附近的某个位置。我试图弄乱 drawBitmap 参数“canvas.drawBitmap(mBitmap, 0, 0, null)”,但它实际上在手写笔和数位板上绘制的实际路径之间创建了一个偏移量。
Canvas canvas = null;
while (_run) {
if (isDrawing == true) {
try {
canvas = mSurfaceHolder.lockCanvas(null);
if (mBitmap == null) {
mBitmap = Bitmap.createBitmap(300, 200, Bitmap.Config.ARGB_8888);
}
final Canvas c = new Canvas(mBitmap);
c.drawColor(0, PorterDuff.Mode.CLEAR);
canvas.drawColor(0, PorterDuff.Mode.CLEAR);
commandManager.executeAll(c, previewDoneHandler);
previewPath.draw(c);
// Rect targetRect = new Rect(0, 0, 300, 200);
// canvas.drawBitmap(mBitmap, null, targetRect, null);
canvas.drawBitmap(mBitmap, 0, 0, null);
} finally {
mSurfaceHolder.unlockCanvasAndPost(canvas);
是否可以将位图/ Canvas 移动到左上角以外的位置?感谢您的帮助。
最佳答案
我解决这个问题的方法是将 layout_marginLeft 和 layout_marginTop 添加到我在 xml 布局中的自定义 View 。
关于android - 将 Android 位图/ Canvas 从左上角移开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085793/
在我的应用程序中,当 EditText 失去焦点时,我需要做一些事情。编辑 EditText 时,我不能让它失去焦点。在 Windows Phone 中有 this.Focus();方法,但在 and
我正在开发一个应用程序,该应用程序可以更精确地控制拖动对象的放置位置。但是对于电容式触摸屏,用户的手指总是会遮住放置目标。 Android 允许通过覆盖 View.DragShadowBuilder.
我是一名优秀的程序员,十分优秀!