android进阶的小步伐
Everbrilliant89
怕啥真理无穷进一寸有一寸的欢喜(微信18566660283)
展开
-
Blockly在Android中的集成及源码分析
在Android中集成Blockly模块可以通过拖拽类似于搭建积木的方式来实现基本的逻辑和操作的编程,这种图形化的编程之后最终的结果能以代码的形式显示出来或能用这样的代码去操控机器人。 1.实现的过程: * 快速实现的Blockly的方式,是在新建的一个工程当中先到两个module分别是blocklylib-core和blocklylib-vertical; * 定义自己的activ原创 2017-06-11 19:36:06 · 5700 阅读 · 1 评论 -
Android自定义万能Canvas画布
一、需求: 1.在自定义的画布中实现可缩放手势,摇一摇可对控件进行整理排序; 2.画布中可以添加位置设定的控件,控件可以响应点击、长按、拖动事件; 3.控件A长按事件会隐藏画布中的控件除了A之外,显示另一个控件B;当A在在底层画布中拖动,拖动结束之后回到原画布;当A移动B的位置范围响应操作(可以添加另方面功能)。 二、实现思想: 1、画布的的手势缩放、控件的添加,在我的上一篇关于画布文章原创 2017-07-15 01:10:11 · 3809 阅读 · 6 评论 -
Android 画布Canvas之控件连线操作
一、需求: 1.在画布中的控件A长按能进行控件的连接,只有在控件B范围内抬起控件之间的连线才能连接成功; 2.当控件连线成功后,拖动控件AB之间的连线随着控件的拖动随之变化; 3.控件连线在屏幕上随着手势滑动触碰到连接则断开连线; 4.控件拖动时如拖动到其他控件的范围位置之内则弹回原来的位置且控件的连线也恢复原来的位置(控件在屏幕上不能重叠); 5.控件放置时如有控件之间的连线相交则也恢复原来的位置(在屏幕上控件间的连线不能相交); 6.控件拖动到连线上也会弹回; 7.进行控件的连续连接。 二、实现思想:原创 2017-07-22 12:20:21 · 4099 阅读 · 3 评论 -
Android在RecyclerView中嵌套ScrollView,解决两者间的滑动冲突
在RecyclerView中的item中嵌套一些布局如TextView,在这种情况下如TextView的字数很多超过所设定的布局大小。 这样就需要在item中加一个ScrollView可以用于用户的滑动。 1.RecyclerView的item布局如: xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android原创 2018-01-11 16:26:16 · 4081 阅读 · 0 评论