Android
HoLoooooong
https://github.com/NemoHoHaloAi
展开
-
根据Path对Bitmap进行截取
利用Path对Bitmap进行截取方式1:mRectPath为一条现有的pathPath bitmap_path = new Path();bitmap_path.moveTo(mPoints.get(0).x-width/2+LINE_WIDTH/2,mPoints.get(0).y-height+LINE_WIDTH/2);bitmap_path.lineTo(mPoints.get(0)原创 2016-04-26 17:14:25 · 1667 阅读 · 0 评论 -
根据屏幕上一条线求出线两侧形成的路的Path
根据屏幕上的一条线,求出该线左右两侧的点,可以使用这些点组成一条路。private void points2path() { /** *A(a,b) B(m,n) BC = L * *x1= m - (b-n) /√[(a-m)^2+(b-n)^2] *x2= m + (b-n) /√[(a-m)^2+(b-n)^2] *y1 = n + L(a-m)原创 2016-04-26 17:16:52 · 323 阅读 · 0 评论 -
使用Begin,End模拟加锁处理业务逻辑
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-04-26 17:10:13 · 505 阅读 · 0 评论 -
根据现有Bitmap生成相同图案指定大小的新Bitmap
通过一张现有的Bitmap,画出一张同样的但是大小使我们指定的Bitmap需求:直接createBitmap的话不允许生成的bitmap的宽高大于原始的,因此需要特定方法来将一张Bitmap的大小进行调整crossImage为一张现有的bitmapBitmap target = Bitmap.createBitmap(MIDDLE_LINE_WIDTH, MIDDLE_LINE_WIDTH, cr原创 2016-04-26 17:22:48 · 2578 阅读 · 0 评论 -
高德地图SDK中AMapNaviView崩溃
高德地图SDK中自带的地图View是不能将宽高设置的小到一定程度的,具体值不记得了,但是如果将View的宽高写死了,那么就很有可能会在运行时莫名其妙崩溃的情况,而且这种错误非常难以发现,因为报错的信息看不到什么有用的.原创 2016-04-27 11:39:21 · 1627 阅读 · 0 评论 -
使用高德地图View遇到的奇怪问题
最近开发中用到了高德地图SDK,也就用到了它的View来显示地图,遇到一个很奇怪的问题:高德地图View运行后,我将它停止,然后隐藏.此时我使用SurfaceView播放视频(一直是同一个activity)时,SurfaceView上显示的不是视频,而是地图的一部分(因为这个SurfaceView不是全屏的),但是视频的声音又是在正常播放的,试了很多办法,例如设置地图View的visibility为原创 2016-04-27 11:54:23 · 2270 阅读 · 0 评论 -
将Bitmap中某个颜色替换成其他颜色
使用ARGB(255,0,0,0)也就是黑色替换bitmap中的0x616161,容忍度为50范围的颜色private Bitmap handleCrossImageBack(Bitmap crossimage){ // start with a Bitmap bmp Bitmap newBmp = crossimage.copy(Bitmap.Config.ARG原创 2016-04-27 18:05:50 · 3262 阅读 · 1 评论 -
Android Path中绘制的折线如何变得很平滑
多个点可以连成一个折线,如何将折线的拟合处变为曲线,使得整个线看上去更加平滑呢?方法1:Paint.setStrokeJoin(Paint.Join.ROUND)这个方法可以将path中所有线段的Join方式设置为ROUND,实际效果就是拟合处变成了更加平滑的曲线;方法2:CornerPathEffect cornerPathEffect = new CornerPathEffect(200);原创 2016-06-12 14:45:38 · 6393 阅读 · 0 评论 -
使用Java求某点到直线上的投影点
使用Java求已知A,B点坐标,求C点到AB所连直线的投影点 /** * 求直线外一点到直线上的投影点 * * @param pLine 线上一点 * @param k 斜率 * @param pOut 线外一点 * @param pPro原创 2016-08-03 16:12:34 · 3190 阅读 · 0 评论