`
南瓜猿
  • 浏览: 45159 次
  • 性别: Icon_minigender_1
  • 来自: 长沙市
社区版块
存档分类
最新评论
文章列表
最近刚接触使用Android studio,那酸爽简直停不下来23333,eclipse什么的以后可以放弃了~ 然后在默认生成的第一个项目发现了一个新的控件,即FloatingActionButton,联想到知乎上也有这个控件,于是模仿知乎的效果试一试。 大概分为四个步骤: Step1:修改原生FloatingActionButton的背景颜色和点击颜色。 Step2:描绘FloatingActionButton的点击动画效果。 Step3:设置蒙版模拟点击以后的界面雾化效果。 Step4:设置点击出现的子按钮与描绘子按钮出现的动画效果(下篇博客详述)。   Step1:
 首先理清一下什么是隐式对象:在编写JSP时,不需要声明(创建)就可以直接使用的对象称为隐式对象。 对应的作用如下图所示: 每个对象对应作用域如下所示:   内置对象 代表内容                                                                            范围 request 触发服务调用的请求                                                            request response 对请求的应答                          ...
先开门见山~本文将解决以下三个问题: 1.什么是会话跟踪? 2.举例阐述四种会话跟踪技术的特点,应用场景 3.Cookie与Session的区别   问题一: 首先,我们要明确一下会话的概念,什么是会话?客户端打开与服务器的连接发出请求到服务器响应客户端请求的全过程称之为会话。那么显而易见,会话跟踪便是对此过程进行跟踪(监听),对同一个用户对服务器的连续的请求和接受响应所进行的监视 。 然后,我们为什么需要会话跟踪技术呢?因为http协议是无状态协议,不能保存用户信息,即一次响应完成之后连接就断开了,下一次的请求需要重新连接,这样就需要判断是否是同一个用户,为了防止这种情况的发生 ...
放假写的一个Java端打飞机小游戏。 复习到的知识点有:java图形界面,多线程,集合框架等。 主要的收获是知道了处理图层的方式,即JLayeredPane层次面板,主要思路 如下: 1.        创建一个JLayeredPanel对象实例layeredPane,声明大小 2.        将背景图片的JPanel 放到图层layeredPane最底层 3.        将飞机,子弹的JPanel放到背景图片之上的图层 4.        调用JFrame的setLayeredPane()方法加入图层面板 可改进方向: 1.排行榜 2.计时计分系统 3.敌机子弹 ...
 最近在钻研各种android控件方面的知识,感觉挺有意思的。 今天在学SlidingMenu的时候碰到了一个小问题,在此记下。 首先这里有两种方式来使用SlidingMenu(当然还有其他各种方法但是问题出在这两张方法的对比上~) 方法1:直接在activity中SlidingMenu构造方法,设置侧滑菜单,代码如下   public class Acty1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI ...
之前有一段时间没写博客了,忙课程设计用了一周,搞其他有的没的也浪费了很多时间.. 惭愧惭愧..这两天整理了一下listview的下拉刷新和上拉加载的使用方法,自己做了一遍以后感觉受益良多,也慢慢积累了一些以前没有掌握的知识点。   本文分成两个部分: 1:采用PullToRefresh实现listview的下拉刷新和上拉加载   2:自定义listview实现下拉刷新和上拉记载       一:PullToRefresh实现        用到的是chrisbanes大神写的实现下拉刷新和上拉加载的类库PullToRefresh,目前支持的控件类型有listview,gri ...
使用ScaleAnimation实现了一个类似于翻转的动画效果。 感觉ScaleAnimation算是一个比较好用的动画类了,看了一下API感觉方法和构造方法也都很简单。 就不再赘述太多直接上代码吧- -   第一步: 准备两张照片,放置在res/drawble下。 首先在layout中写好布局文件,这里要用framelayout布局,让两张图片一张覆盖在另一张上。 相信聪明的你看到这里已经秒懂等下的图片处理方式了。 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android&q ...
1.arraylist与linkedList的区别和使用场景 先对比分析各自的优缺点: Arraylist: 优点:因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的) 缺点:因为地址连续,所以插入和删除操作效率比较低  ...
本文介绍了楼主归纳整理的Git新手入门级用法以及如何成功地通过Git bash工具上传自己的项目到GitHub网站,算是学习心得笔记吧。 对于android开发者来说,一个github账号就相当于你的个人档案了,所以学会使用并管理好它还是十分重要的。   Git概述 什么是Git? 刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。 Git:是目前世界上最先进的分布式版本控制系统,一个开源式的分布式版本控制工具。 简单浅显地来说(就我个人而言),就是一个全球程序员的代码仓库集中地,每个 ...
描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)   输入 第一行输入一个a(a<=20),代表共有a组测试数据接下来a行各行输入一个n. 输出 各行输出结果一个整数R表示1!!+2!!......+n!!的正确值 样例输入 2 3 5 样例输出 5 23
学习Android已经有一段时间了,最近一直在啃书,感觉挺充实的~好期待放假,这样可以快点把书看完自己去多做点实例项目,加深理解。 这是之前写的一个计算器小程序,比较简单,但是是自己第一个用Android写出来的小程序,值得纪念噢~ 计算器实例 第一部分:计算器布局设计        首选需要new一个Android项目,然后修改界面布局,代码如下   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/ ...
最近初学了Android系统的进程概念以及进程的排序,了解了进程在系统内部的工作流程以及原理。 下面是自己的理解和归纳 按优先级依次排序为: 1.前台进程:               是Android系统中最重要的进程,是与用户正在交互的进程,所以优先级最高。 2.可见进程:          可见进程部分程序界面是可见的,有可能被用户回调,优先级仅次于前台进程。 3.服务进程:                     这里要注意一点:Android系统除非不能保证前台进程或可见进程所必要的资源,否则不会强行清除服务进程,其可能提供用户所关心的重要功能。 所以服务进程的优先 ...
目前大三狗一只~~ 开始学习Android已经一个多月了,因为之前一直是自学而且断断续续的,没有系统化的学习..所以现在一些基本的控件和组件都还不是很熟练,只能说是了解. 目前正在啃一个实现拍照录像文本输入以及保存功能的记事本,当然界面是搓得不能再搓- -就是一个ListView 打算以后随着自己学习的加深把这个记事本的内容不断扩充加深下去! 学习的道路还有很长! 希望有一同在学习路上的小伙伴们一起交流经验!共同进步! 道之所在,虽千万人,吾往矣~!
Global site tag (gtag.js) - Google Analytics