效果很简单,类似于微信扣扣删除聊天栏的效果,想左滑动,出现删除按钮,点击即可删除。...box-shadow:3px 3px 3px #c8c8c8 ; */ } .user .img { width: 40rpx; height: 40rpx; margin-top: 10rpx; } js...//index.js //获取应用实例 var app = getApp() Page({ data: { msgList:[], height:0, scrollY:...0:未触发 1:触发水平滑动 2:触发垂直滑动 onLoad: function() { this.pixelRatio = app.data.deviceInfo.pixelRatio;...,由scroll-view处理滑动操作 if (this.swipeDirection === 2) { return; } //未触发滑动方向 if (this.swipeDirection
最近做一个登录的界面,我脑子里一下就想到QQ的登录界面,简单,美观,所以就找了些资料实现了下,现在整理下 先来看下效果图 1.首先是布局文件XML文件,不解释直接上 1>主界面 1 <RelativeLayout...getUserName(); 174 String PassWord = infoObjs.get(sel_id).getPassword(); 175 // 先删除再插入...PassWord); 179 mPopupWindow.dismiss(); 180 break; 181 case 2:// 根据返回的ID,删除数据...null, null, null, null, null, null); 49 50 return c; 51 } 52 53 /** 54 * 根据ID删除一条数据
前言 原生仿QQ https://github.com/wangyang0210/Imitate-QQ-For-Mini-Program 这个是当时学习小程序时,模仿的一个demo,只不过是纯页面没啥具体的功能...小程序修改input的placehold样式 mpvue——引入echarts图表 mpvue——动态渲染echarts图表 mpvue——引入echarts打包vendor过大 编写页面 先把现有的删除然后重新构建...做之前考虑哪些是可以复用的就封账成组件 最后确定使用colorUI+mpvue+gateway来实现,代码更新在github https://github.com/wangyang0210/Imitate-QQ-For-Mini-Program.../tree/mp-color-qq 2019-05-21 13:51:09 前端代码基本更新完毕
添加滑动 官方有一个Dismissible Widget,包裹住item即可实现滑动效果。...final item = articleDatas[position]; return Dismissible( // 滑动背景色...context).primaryColor), // 设置key标识 key: new Key(item.title), // 滑动回调...github.com/yechaoa/wanandroid_flutter 官方文档:https://flutter.dev/docs/cookbook/gestures/dismissible 滑出来点击再删除推荐
shop-input { height:28px; line-height:28px; font-size:16px; position:absolute; top:0; left:30px; } 3、js
仿QQ聊天室项目 完整代码见 https://github.com/skyerhxx/QQ-Project 完整项目结构 QQ_Client QQ_Server...登录界面 创建普通Java项目 并创建model、view、tools、common 四个包 在view下创建QqClientLogin.java /** * 功能: qq...客户端登录界面 */ package com.qq.client.view; import javax.swing.*; import java.awt.*; import java.awt.event...客户端登录界面 */ package com.qq.client.view; import javax.swing.*; import java.awt.*; import java.awt.event...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
该篇主要是对MessageBubbleView仿QQ消息控件的修改。因为我发现这个QQ消息气泡开源控件是规则的圆,所以稍加修改,对onDraw()绘画图形做了变动,更加接近于QQ气泡了。...需要的文件图片请从文中提供的MessageBubbleView仿QQ消息控件下载。...参考博客:仿 QQ 未读消息气泡,可拖拽删除,粘连效果 参考博客中的实现思路: 首先我们需要两个圆,一个是在原点不需要跟随手指的圆,一个是跟随手指的圆,当用户开始点击时,绘制跟随手指的圆和圆上的未读消息数量...用户松开手指时,同样对两圆之间的距离进行判断,如在最远距离内,被拖动的圆自行回到原点,如超过最远距离,则在手指释放位置播放删除动画。 废话不多说,先看一下效果图: ?...+ 5)/ 2 mPath = new Path(); if (centerRadius <= 2) { //如果不是第一次创建,上次的拖动删除会因为中心圆半径随着拖放变为零
切换 使用RadioGroup和RadioButton实现仿qq底部切换 使用RadioGroup和ViewPager 实现可以滑动切换的仿qq底部Tab切换 解决Fragment多次实例化的几种方案...RadioGroup和ViewPager 实现可以滑动切换的仿qq底部Tab效果图 ? 使用FragmentTabHost实现qq底部Tab切换 第一步先看布局文件 <?...---- 使用RadioGroup和RadioButton实现仿qq底部切换 第一步 ,先看布局文件 <?xml version="1.0" encoding="utf-8"?...showFragment(mCurFragment, to); mCurFragment = to; } }); ---- 使用RadioGroup和ViewPager 实现可以滑动切换的仿...// 设置左右页面 能缓存的fragment 数量 mViewPager.setOffscreenPageLimit(fragmentAdapter.getCount() - 1); ---- 到此仿qq
今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下Android 使用Scroller实现绚丽的ListView左右滑动删除...Item效果,之前使用的是滑动类Scroller来实现的,但是看了下通知栏的左右滑动删除效果,确实很棒,当我们滑动Item超过一半的时候,item的透明度就变成了0,我们就知道抬起手指的时候item就被删除了...,当item的透明度不为0的时候,我们抬起手指Item会回到起始位置,这样我们就知道拖动到什么位置item会删除,什么位置Item不删除,用户体验更好了,还有一个效果,就是我们滑动删除了item的时候,... public void onDismiss(int dismissPosition); } } 看过Android 使用Scroller实现绚丽的ListView左右滑动删除...ObjectAnimator.ofInt(mDownView, "scaleX", 0 ,100 ,0, 100).setDuration(100).start() 通过上面的几步我们就实现了ListView的左右滑动删除
主要利用三角函数和贝塞尔曲线实现粘连效果,角度和坐标对应关系如下 /** * qq气泡 */ public class BubbleView extends View { //原始气泡半径
Android滑动删除控件 效果展示 代码实现 静态布局 自定义一个ViewGroup,继承至FrameLayout,覆写其中的几个关键方法,用于给其中的两个子view设置布局位置。...deleteView.layout(contentViewWidth, 0, contentViewWidth + deleteViewWidth, deleteViewHeight); } 处理滑动逻辑...需要我们制定什么时候滑动,以及滑动多少。 需要把ViewGroup中受到的触摸事件传给ViewDragHelper实例。...super.onViewCaptured(capturedChild, activePointerId); } /** * 控制view在水平方向上实际滑动了多少...ViewCompat.postInvalidateOnAnimation(SwipeView.this); //刷新当前view } } ListView中的滑动删除效果
前言 这段时间一直在捣鼓Nuxt.js项目,有个需求是实现类似探探卡片左右滑动切换功能。要求能实现左右手指拖动切换、点击按钮进行切换、拖拽回弹等功能。...基于Vue|Nuxt.js卡片式翻牌效果 [e9b883abb3348fab4e3f114430cb1658.png] 如上图:最终展示效果 okay,下面就来简单的讲解下实现过程。...">{{item.distance}} /** * @Desc Vue仿探探...[1533901166-5f8438b2475e4_articlex] ok,基于Vue.js|Nuxt.js实现卡片拖拽切换效果就分享到这里。...希望能喜欢~~ 最后附上一个Taro实例项目 Taro+React仿微信界面App聊天实例|taro聊天室
在qq空间里有好多网页特效值得初学html和js的去学习,今天我来介绍一种特效。我们在上qq空间是都会发现,当向下滚动鼠标,使滚动条到达最低端的时候,好友动态会自动增加。...newnode); var newline = document.createElement("br"); document.body.appendChild(newline); } 这些都是js
这篇博客实现的功能主要有仿微信,QQ 上传图像裁剪功能,包括拍照,从相册选取。裁剪框的样式有圆形,正方形,九宫格。
@TOC 一、网站题目 音乐网页设计 、仿网易云音乐、各大音乐官网网页、明星音乐演唱会主题、爵士乐音乐、民族音乐、等网站的设计与制作。...要有JS特效,如定时切换和手动切换图片轮播。 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。 页面清爽、美观、大方,不雷同。 。...网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。...其中: (1)html文件包含:其中index.html是首页、其他html为二级页面; (2) css文件包含:css全部页面样式,文字滚动, 图片放大等; (3) js文件包含:js实现动态轮播特效..., 表单提交, 点击事件等等(个别网页中运用到js代码)。
我们经常能看到各种app中都有应用侧滑菜单(SlidingMenu),效果很好的一种显示方式,今天我就向大家展示可以说是很简单就能实现和qq的侧滑菜单很相似的效果。...现在侧滑菜单的框架在github上也有很多,有兴趣的可以去搜一下,今天我就给大家展示一个简单的仿qq侧滑菜单的例子。...我们可以自定义一个view,然后用一个水平滚动条HorizontalScrollView匹配父容器 要有这个HorizontalScrollView要有两倍屏幕的宽度,用这个Android自带的水平滚动条来实现左右滑动的效果...super.onLayout(changed, l, t, r, b); if (changed) { this.scrollTo(mMenuWidth, 0); } } 滑动事件...我们怎么来判定是否滑动了这个滚动条呢,并通过这个来显示不同的页面,这就是我们要解决的问题,在这里我们可以onTouchEvent方法来实现,因为只有当我们从屏幕上吧手指抬起来的时候才是我们需要的位置
github地址 https://github.com/sunguowei 最近项目要做一个QQ5.0的侧滑菜单效果,和传统的侧滑菜单存在着一些差异。想必大家都已经见识过了。
开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。 原本觉得是最后完成后发网站客户端的,可是这样...
先说下下面的代码和demo是wpf的,如果winform要用,改动不大的。 实现思路: 通过定时刷新鼠标位置 和 窗体坐标 进行计算 来控制窗体的隐藏 显示 ...