美文网首页
已知内矩形和外矩形宽度,外矩形,x,和y求内矩形的x坐标

已知内矩形和外矩形宽度,外矩形,x,和y求内矩形的x坐标

作者: 吉凶以情迁 | 来源:发表于2021-09-01 23:32 被阅读0次
    image.png

    outX=100;
    outY=200;
    outWidth=50;
    outHeight=20;
    
    innerWidth=40;
    innerHeight=10;
    

    公式:

    outX+(outWidth-innerWidth)/2
    surpluswidth=50-40=10;
    100+10/2 =105
    

    这里按照国际规定就是先乘除后加减,所以写不写外括号都一样.

    把外矩形想象成一个按钮,内部想象成一个图片,那么

     x:950,width:130,pic width:60, drawableX:985
    

    在这里图片的宽度是不能超过这个矩形的宽度,否则公式就没没法使了.

    文字求中心点:
    水平方向不需要那么麻烦的计算,因为这里是从中心点绘制

     canvas.drawText("xxx", x + (btn.width / 2), (key.height + paint.getTextSize() - paint.descent()) / 2,
                            paint);
    

    垂直方向是必须计算出buttomLine的>

    相关文章

      网友评论

          本文标题:已知内矩形和外矩形宽度,外矩形,x,和y求内矩形的x坐标

          本文链接:https://www.haomeiwen.com/subject/oxxjsftx.html