- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Android学习之DrawerLayout
最近和实验室的伙伴一起做项目,用到了DrawerLayout,但是之前学的忘了,现在给自己做做总结DrawerLayout是Support Libarary包中显示了侧滑菜单效果的控件。 drawerLayout分为为侧边菜单和主内容区,侧边菜单可以根据手势打开和关闭,主内容去可以随着菜单的点击而变化DrawerLayout其实是一个布局控件,和LinearLayout一样,它最好是最外层布局,也
2017-09-28 18:25:16 541
原创 算法练习--汉诺塔问题
一.起源: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。二.抽象为数学问题: 如下图所示,从左到右有A、B、C三根柱子,其中A柱子上面有从小叠到大的n个圆盘
2017-09-23 15:47:18 1339
原创 算法练习---动态规划一(合唱团)
题目描述 有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入描述: 每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 <= n <= 50),表示学生的个数,接下来的一行,包含 n 个整数,按顺序表示每个学生的能力值 ai
2017-09-19 16:42:24 542
原创 Android学习之OkHttp(浅学)
一,概述okhttp的简单使用主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象,对象集合支持session的保持使用亲,对于Android Stydio的用户
2017-09-15 23:37:11 216
转载 浅学Gson
最近和学长做项目的时候用到了Gson,虽然之前学过,但是很久不碰又模糊了,现在给自己做做总结前言Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用于为序列化Java对象对JSON对象,或者反序列化JSON字符串为Java对象。Json是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,广泛应用于各种数据的交互中,尤其是服务器和客户端的
2017-09-13 18:03:33 350
转载 Android学习之自定义ViewGroup
1,概述ViewGroup相当于一个放置VIew的容器,并且我们再写布局xml的时候,会高绿容器(凡是以layout为开头的属性,都是为用于告诉容器的)我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等,当然还有margin 于是,ViewGroup的职能是:给chlidView计算出建议的宽和高和测量模式,决定childView
2017-09-07 16:40:53 276
转载 Android中View和ViewGroup介绍
概念Android中的view与我们以前理解的“视图”不同。在Android中,view比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的windowViewGroup是View的子类,所以它也具有View的特征,但它主要用来充当View的容器,将其中的view 视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是VIewGroup类型ViewGroup和它的孩子
2017-09-06 21:22:01 3406
转载 android动画介绍--Animation实现loading动画效果
动画效果是通过Animation来实现的,一共有四种,分别为:AlphaAnimation:渐变透明度动画ScaleAnimation:尺寸渐变动画TranslateAnimation:水平移动动画RotateAnimation:旋转动画实践: 首先在Activity的布局文件中加入一个ImageView和TextVIew <ImageView android:layou
2017-09-04 20:58:21 1450
转载 关于Android自定义view所需要知道的基本函数
首先Canvas上面draw需要一个Paint。画笔常用的函数:Paint p = new Paint();//设置画笔的颜色p.setColor(Color.parseColor("#b0b0b0"));//设置画笔的风格:全部填充FILL 只画轮廓STROKEp.setStyle(Paint.Sytle.STROKE);//设置画笔的宽度p.setStrokeWidth(8);//设置是
2017-09-04 09:29:09 453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人