摘要: 在许多App中看到, toolbar有收缩和扩展的效果, 例如: appbar.gif 要实现这样的效果, 需要用到: CoordinatorLayout和AppbarLayout的配合, 以及实现了NestedScrollView的布局或控件. AppbarLayout是一种支持响应滚动手势的ap 阅读全文
posted @ 2019-06-20 17:42 DarJeely 阅读(2593) 评论(0) 推荐(0)
摘要: 我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了Collapsing 阅读全文
posted @ 2019-06-20 17:41 DarJeely 阅读(463) 评论(0) 推荐(0)
摘要: CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_b 阅读全文
posted @ 2019-06-20 17:34 DarJeely 阅读(546) 评论(0) 推荐(0)
摘要: 前言 最近基于项目需要,使用PtrFrameLayout框架实现了自定义的下拉刷新控件,大体效果类似于京东APP的下拉刷新动态效果。在这里和大家分享一下具体的思路和需要注意的地方,以便帮助有类似开发和学习需求的同学省点时间。如果这篇文章对大家实际开发有所帮助,还望大家多多转发。 由于项目原因,本文不 阅读全文
posted @ 2019-06-20 17:32 DarJeely 阅读(968) 评论(0) 推荐(0)
摘要: 转载 https://blog.csdn.net/jxf_access/article/details/79564669 阅读全文
posted @ 2019-06-20 17:13 DarJeely 阅读(310) 评论(0) 推荐(0)
摘要: Adapter(适配器的讲解) 适配器就我自己来看,我觉得这是一个非常重要的知识点,Adapter是用来帮助填出数据的中间桥梁,简单点说吧:将各种数据以合适的形式显示在View中给用户看。Adapter有很多的接口、抽象类、子类可以使用,这里就我们常用的几个进行讲解 BaseAdapter,Arra 阅读全文
posted @ 2019-06-20 16:05 DarJeely 阅读(14071) 评论(0) 推荐(2)
摘要: assets与res/raw不同 assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且该文件被打包到APK中时,不会被编码到二进制文件。 Android还存在一种放置在res下的raw目录,该目录与assets目录不同。 注意点: 1、 assets目录不会被映射到R中, 阅读全文
posted @ 2019-06-20 15:19 DarJeely 阅读(960) 评论(0) 推荐(0)
摘要: ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别: 1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );/ 阅读全文
posted @ 2019-06-20 14:41 DarJeely 阅读(399) 评论(0) 推荐(0)
摘要: ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(四) 添加表情、群聊功能 休息了两天,还是决定把这个尾巴给收了。本篇是最后一篇,也算是草草收尾吧。今天要加上表情功能和群聊。基本上就差不多了,其他功能,读者可以自行扩展或者优化。至于我写的代码方面,自己也没去重构。好的,我们开 阅读全文
posted @ 2019-06-20 14:28 DarJeely 阅读(570) 评论(0) 推荐(0)
摘要: ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(三) 激动人心的时刻到啦,实现1v1聊天 看起来挺简单,细节还是很多的,好,接上一篇,我们已经成功连接singalR服务器了,那么剩下的内容呢,就是一步一步实现聊天功能。 我们先看看缺什么东西 点击好友弹框之后,要给服务器发消 阅读全文
posted @ 2019-06-20 14:26 DarJeely 阅读(406) 评论(0) 推荐(0)
摘要: ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(二) 实现聊天室连接 上一篇已经简单介绍了layim WebUI即时通讯组件和获取数据的后台方法。现在要讨论的是SingalR的内容,之前都是直接贴代码。那么在贴代码之前先分析一下业务模型,顺便简单讲一下SingalR里的部分 阅读全文
posted @ 2019-06-20 14:24 DarJeely 阅读(472) 评论(0) 推荐(0)
摘要: ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(一) 整理基础数据 最近碰巧发现一款比较好的Web即时通讯前端组件,layim,百度关键字即可,我下面要做的就是基于这个前端组件配合后台完成即时聊天等功能。当然用到的技术就是ASP.NET SingalR框架。本人不会css和 阅读全文
posted @ 2019-06-20 14:18 DarJeely 阅读(415) 评论(0) 推荐(0)
摘要: SignalR 2.0 最近整理了SignalR2.0 部分知识点,原文翻译,由于自己是土鳖,翻译得不好的地方,欢迎指正!仅供各位初学者学习! 第一节、 入门ASP.NET SignalR2.0 1、SignalR简介 SignalR 是什么? ASP.NET SignalR 是为 ASP.NET  阅读全文
posted @ 2019-06-20 14:14 DarJeely 阅读(221) 评论(0) 推荐(0)
摘要: 一、理解SignalR ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信(即:客户端(Web页面)和服务器端可以互相实时的通知消息及调用方法),SignalR有三种传输模式:LongLooping(长轮询)、WebSocket(H 阅读全文
posted @ 2019-06-20 14:01 DarJeely 阅读(417) 评论(0) 推荐(0)
摘要: 前言: 使用springMvc已经三年了,但是内部原来一直不太了解,看到ServletConetxt和ApplicationContext头就大,趁着这几天学习,正好学习下相关的知识。 1.ServletContext 首先我们说到ServletContext,ServletContext是一个We 阅读全文
posted @ 2019-06-20 12:49 DarJeely 阅读(1693) 评论(0) 推荐(0)
摘要: 1:web.xml:web应用一经加载,先来找他 1):指明applicationContext的位置 2):引入spring监听,ContextLoaderListener,这样启动web容器时,会自动装配applicaiontContext的配置信息 3):配置springmvc的前端控制器Di 阅读全文
posted @ 2019-06-20 12:03 DarJeely 阅读(801) 评论(0) 推荐(0)
摘要: https://github.com/michaelschwarz/Ajax.NET-Professional Ajax.NET Professional Ajax.NET Professional (AjaxPro) is one of the first AJAX frameworks avai 阅读全文
posted @ 2019-06-20 11:43 DarJeely 阅读(191) 评论(0) 推荐(0)
摘要: ... 阅读全文
posted @ 2019-06-20 11:17 DarJeely 阅读(1054) 评论(0) 推荐(0)
摘要: slot slot是父组件与子组件的通讯方式,可以将父组件的内容显示在子组件当中。 阅读全文
posted @ 2019-06-20 11:03 DarJeely 阅读(278) 评论(0) 推荐(0)
摘要: 皮尔斯 雷阿伦 隆多 阅读全文
posted @ 2019-06-20 11:03 DarJeely 阅读(171) 评论(0) 推荐(0)
摘要: 人生加法 {{result}} 阅读全文
posted @ 2019-06-20 11:01 DarJeely 阅读(432) 评论(0) 推荐(0)
摘要: 身世之谜 阅读全文
posted @ 2019-06-20 10:59 DarJeely 阅读(288) 评论(0) 推荐(0)
摘要: 知识点 为组件传递变量数据 组件的数据 制作可接受变量参数的组件。 阅读全文
posted @ 2019-06-20 10:58 DarJeely 阅读(223) 评论(0) 推荐(0)
摘要: 您的成绩评价 阅读全文
posted @ 2019-06-20 10:57 DarJeely 阅读(148) 评论(0) 推荐(0)
摘要: 今天的天气是 阅读全文
posted @ 2019-06-20 10:56 DarJeely 阅读(139) 评论(0) 推荐(0)
摘要: 2017年最期待的游戏是: 编号 游戏名称 --> 阅读全文
posted @ 2019-06-20 10:55 DarJeely 阅读(184) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-20 10:54 DarJeely 阅读(118) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-20 10:53 DarJeely 阅读(335) 评论(0) 推荐(0)
摘要: lazy 用户输入内容时不做绑定数据的更新处理,在控件的onchange事件中更新绑定的变量。 .number 将用户输入的内容转换为数值类型,如果用户输入非数值的时候,则返回NaN。 .trim 自动去掉用户输入内容两端的空格。 阅读全文
posted @ 2019-06-20 10:51 DarJeely 阅读(183) 评论(0) 推荐(0)
摘要: 你最喜欢的NBA球星是: 我的全明星: 选择结果 我最最喜欢: {{ likedNBAStar }} 我的全明星: {{ likedNBAStars }} 阅读全文
posted @ 2019-06-20 10:48 DarJeely 阅读(282) 评论(0) 推荐(0)
摘要: 表单单选按钮 选择性别 男 女 选择爱好 玩游戏 看电影 选择结果 性别: {{ pickedSex }} 爱好: {{ pickedHobby }} 阅读全文
posted @ 2019-06-20 10:47 DarJeely 阅读(843) 评论(0) 推荐(0)
摘要: 表单复选框 生化危机7 模拟飞行 塞尔达传说 您选择的游戏是: {{ checkedGames }} 阅读全文
posted @ 2019-06-20 10:45 DarJeely 阅读(498) 评论(0) 推荐(0)
摘要: 表单控件绑定 Message is: {{ message }} 阅读全文
posted @ 2019-06-20 10:44 DarJeely 阅读(180) 评论(0) 推荐(0)
摘要: 事件处理器 OK 阅读全文
posted @ 2019-06-20 10:43 DarJeely 阅读(936) 评论(0) 推荐(0)
摘要: JS对象迭代 {{ key }} : {{ value }} 阅读全文
posted @ 2019-06-20 10:41 DarJeely 阅读(498) 评论(0) 推荐(0)
摘要: ({{index+1}}) {{game.title}} / 售价:{{game.price}}元 阅读全文
posted @ 2019-06-20 10:40 DarJeely 阅读(120) 评论(0) 推荐(0)
摘要: 任天堂新一代主机Switch 显示按钮 阅读全文
posted @ 2019-06-20 10:39 DarJeely 阅读(174) 评论(0) 推荐(0)
摘要: 成绩未公布 {{result}}分 - 考试不及格 {{result}}分 - 还需努力 {{result}}分 - 考得不错,玩游戏吧! 考试成绩 阅读全文
posted @ 2019-06-20 10:38 DarJeely 阅读(281) 评论(0) 推荐(0)
摘要: 红色文本 改变class吧 阅读全文
posted @ 2019-06-20 10:37 DarJeely 阅读(118) 评论(0) 推荐(0)
摘要: 红色文本1 红色文本2 改变class吧 阅读全文
posted @ 2019-06-20 10:36 DarJeely 阅读(153) 评论(0) 推荐(0)
摘要: 今年3月3日发卖的任天堂新一代主机Switch的价格是:{{price}}円,含税价格为:{{priceInTax}}円,折合人民币为:{{priceChinaRMB}}元。 把含税改价为10800円 阅读全文
posted @ 2019-06-20 10:35 DarJeely 阅读(333) 评论(0) 推荐(0)
摘要: 今年3月3日发卖的任天堂新一代主机Switch的价格是:{{price}}円,含税价格为:{{priceInTax}}円,折合人民币为:{{priceChinaRMB}}元。 加价10000円 阅读全文
posted @ 2019-06-20 10:34 DarJeely 阅读(172) 评论(0) 推荐(0)
摘要: 今年3月3日发卖的任天堂新一代主机Switch的价格是:{{price}}円,含税价格为:{{priceInTax}}円,折合人民币为:{{priceChinaRMB}}元。 阅读全文
posted @ 2019-06-20 10:32 DarJeely 阅读(191) 评论(0) 推荐(0)
摘要: {{message}} {{message | toupper }} 现在的vue.js学习进度是{{num}}({{num | topercentage}})。 阅读全文
posted @ 2019-06-20 10:30 DarJeely 阅读(157) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-20 10:29 DarJeely 阅读(146) 评论(0) 推荐(0)
摘要: 您最喜欢的游戏是:{{mygame}} 我的世界 勇者斗恶龙 塞尔达传说 魔界战记5 阅读全文
posted @ 2019-06-20 10:26 DarJeely 阅读(146) 评论(0) 推荐(0)
摘要: 您最喜欢的游戏是:{{mygame}} 阅读全文
posted @ 2019-06-20 10:19 DarJeely 阅读(142) 评论(0) 推荐(0)
摘要: 游戏列表 2017最新发卖 {{game.title}} / {{game.price}}元 阅读全文
posted @ 2019-06-20 10:18 DarJeely 阅读(262) 评论(0) 推荐(0)
摘要: $.each()是对数组,json和dom结构等的遍历,说一下他的使用方法吧。 1、遍历一维数组 var arr1=['aa','bb','cc','dd']; $.each(arr1,function(i,val){ //两个参数,第一个参数表示遍历的数组的下标,第二个参数表示下标对应的值 con 阅读全文
posted @ 2019-06-20 09:41 DarJeely 阅读(258) 评论(0) 推荐(0)
摘要: 1、选择器+遍历 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 }); 2、选择器+遍历 $('div').each(function (index,domEle){ index就是索引值 domEle 表示获取遍历每一个dom对象 } 阅读全文
posted @ 2019-06-20 09:39 DarJeely 阅读(2462) 评论(0) 推荐(0)
摘要: 在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。 $().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each 阅读全文
posted @ 2019-06-20 09:36 DarJeely 阅读(165) 评论(0) 推荐(0)