- 博客(21)
- 收藏
- 关注
原创 Jsplumb 配合 Vue用法实践
效果图目前已完成功能:加载左侧列表菜单 加载右侧表单数据,并根据连接类型进行对应的连线 用户操作功能, 包括连线;连线条件判断;修改连线属性;左侧菜单拖动模型到右侧区域;鼠标滚轮缩放右侧区域,鼠标拖拽移动背景等 保存功能,每次连线、新建模型请求接口保存属性,还有保存按钮可以保存当前全部数据计划新功能:计划在右下角增加缩略图,可以点击缩略图的位置,移动大背景图功能代码:左侧菜单拖拽模型到右侧,需要绑定两个事件,一个拖拽事件,一个在右侧区域放置事件1. 左侧菜单拖拽事件vm
2020-08-10 14:38:02
3790
5
原创 收集一些常用的js工具方法
获取 url 相对路径:/** * 获取相对路径 * @method getRelativePath * @return {*} 返回主机地址 * @example http://172.19.82.130:8080/uploadfiles/summary/7c54efed-fbc0-49c0-8568-62b07b5c1816/temp/3.png */let getRelativePath = url => { let str = url.split("http://")[1
2020-06-29 16:52:07
273
原创 window.print()方法打印
由于项目中用到了打印功能,也在网上查询了些方法,总体来说有两个思路:1. dom替换2. 新窗口打印dom替换会导致事件失效,如果重新加载的话又会影响到体验;而新窗口缺因为样式问题也不好解决,都不满足项目的需求,于是把自己的方法贴上来: function printMe (content) { var printDiv = document.createElement('...
2019-06-10 14:17:16
6585
原创 多个Activity同用一个布局或控件
在开发Android app中,经常会出现很多个页面都有相同的一部分布局或者控件。我们当然不必在每个xml文件中写重复的代码,经过上网查资料,大概有两种常用的方法: xml文件中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="verti
2017-05-17 22:47:37
2759
原创 Drawlayout 抽屉 禁用滑动
//禁用滑动dl.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);//设置按钮点击弹出或关闭public void showList(View view) { if (dl.isDrawerOpen(Gravity.END)) { dl.closeDrawer(Gravity.END); }
2017-05-14 21:48:25
553
原创 Android Media player 报错Error(38,0)
android设计多媒体程序时,出现mediaplayer的(-38, 0)报错, 一般是由于在MediaPlayer还没有同步(Prepared)的状态下调用了 mediaplayer对象.start()方法,或者调用了 getDuration的方法。比较好的解决办法就是设置OnPreparedLisnter监听:MediaPlayer.OnPreparedListener pr
2017-05-14 21:44:49
6498
原创 关于PopupWindow 点击外部不能关闭的问题
在一个项目中用到了Popupwindow,但是再设置了以下属性后依然不能关闭:this.setContentView(v);this.setOutsideTouchable(true);this.setFocusable(true);设置setOutsideTouchable(true)并没有起到作用。经过上网查看资料发现必须要设置PopupWindow的setBackground
2017-05-12 23:45:45
4011
原创 Android 获取本地音乐URI总结
首先说查找语句:Cursor cursor = query(RI uri,String[]projection,String selection,String[]selectionArgs,String sortOrder)uri: 指定要查询数据库的名称表名proection: 要查询数据库的字段名集合,null为返回所有字段信息selection:查询的条件,相当于where
2017-05-10 23:52:44
2788
原创 CardView 介绍
CardView是Google v7包中的一个全新的控件。Google用了一句话来形容它:自带圆角和阴影的Framlayout。在API21以上的版本适配比较出色。首先要导入CardView在Android Studio中,把视图切换成Project视图,然后打开项目目录-app-build.gradle,在dependences里添加:compile 'com.android.sup
2017-05-09 19:22:47
453
原创 Service 简单的音乐播放服务
关于Service必须要知道的:Service没有可视化界面,是一个后台运行的组件,用来执行不需要与用户交互的任务。服务的两种状态:Started: 如果Service通过startService()来启动服务,则服务会进入Started状态,一旦服务启动后,可以在后台无限期运行,和启动服务的应用没有了直接关系。Bound:当应用通过bindService()绑定服务,则服务进入Bou
2017-05-08 22:01:20
599
原创 PopupWindow的使用
关于PopupWindow的使用 刘云天 PopupWindow,其实就是一个弹出框,它和我们之前学过的Dialog对话框有很多相似的地方,几乎都是在后台用代码创建,不能在布局文件中创建。与Dialog的区别:最近关键的区别在于Dialog不能指定显示位置,只能默认显示在屏幕的最中间。而PopuoWindow是可以指定显示位置的,随便哪个位置都可以,比较灵活。PopWindow
2017-05-07 20:41:39
316
原创 Android Canvas 的使用
由于对UI多种多样的需求,单纯的android给定的控件已经无法满足我们。这个时候我们就需要去自定义控件。就会用到Canvas画布。在Canvas上,我们想画什么就画什么。一个简单棋盘格的示例:首先要创建一个类来继承自View来实现画布;复写类的Ondraw方法,所有的绘制都在Ondraw里完成;初始化一个Paint 画笔,来对画布进行绘制。public class
2017-05-07 20:08:28
290
原创 自定义的圆角ImageView
在一些应用中经常会看到一些圆角的图片,很是漂亮,于是上网查资料试着自己做一个圆角的ImageView。先上效果图:做法步骤:自定义一个类继承ImageView:public class RoundRectImageView extends android.support.v7.widget.AppCompatImageView{}类里还需要一个画笔Paint: priv
2017-05-07 13:39:52
465
原创 Adnroid 三种动画的实现
在android中,一般有四种动画效果:1.透明度2.旋转3.平移4.缩放动画模式:1.帧动画 Frame by frame2.渐变动画 Tweened Animation3.属性动画 Properties Animation首先来说下帧动画。帧动画,顾名思义,就是一帧一帧的放图片。可以创建一个XML文件,然后在animation-list标签下,一张一张的插入
2017-05-03 17:11:56
307
转载 Tween动画 xml文件实现
欢迎转载,转载请注明出处:http://blog.youkuaiyun.com/dmk877/article/details/51912104 相信不管做了多长时间开发的人都用过Tween动画,从刚开始工作到现在我也是用了N次Tween动画,但是每一次使用总感觉掌握的不够全面,所以花了点时间详细的总结了下Tween动画,其实在Android中熟练掌握动画,能够帮助我们实现一些非常酷炫的效果从而
2017-05-03 14:24:50
437
原创 ViewPager实现简单的循环播放
初学Android ViewPager,试着自己做了个ViewPager的轮播效果。展示图:为了简洁,只有三张试图。首先,现在xml文件中添加ViewPager:<android.support.v4.view.ViewPager android:id="@+id/view_pager" android:layout_width="match_paren
2017-05-02 23:14:51
405
1
原创 Android:ListView批量删除
学习Android开发的过程中,做了一个ListView用CheckBox勾选批量删除的练习,在后来的测试中发现程序有时会报错停止运行。经过分析发现了问题所在:在自己定义的MyAdapater适配器中。传入的List类型的数据源,在批量删除中,会把需要删除的数据的角标存在一个Set中。由于采用循环删除的方法,每次执行完一次删除后数据源被删除数据后面的数据的角标会发生变化。最后会导致Set中
2017-04-13 16:22:48
2043
原创 关于“搭桥”游戏生成随机地图的设计思路
是很久以前写的一个小游戏。名字为:Bridge Puzzle Game。 是一款益智类的小游戏。游戏链接:http://www.puzzle-bridges.com/游戏中最重要的一个功能是随机生成游戏地图功能,我们的目的是用户输入游戏棋盘的大小,应用会根据棋盘大小生成相应的随机数的岛屿。如图:通过游戏链接,可以看到游戏棋盘是一个正方形的N X N的方格棋盘。从游戏中通过观察,
2017-04-06 11:17:47
2187
原创 关于eclipse adt Android项目不能自动创建R文件
问题:初学Android开发,使用Eclipse进行Android项目创建时,没有自动生成R文件。解决办法:根据上网查看资料,发现了大概4种原因,总结了下:1.创建工程时compile的版本低于6.0,建议使用最新的compile版本。2.有些需要导入suppurt里的V7jar包,没有导入可能会产生R文件不会自动生成的问题。3.项目的workspace 格式不对,如果包含中文或空
2017-04-06 09:44:43
1644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人