- 博客(17)
- 收藏
- 关注
原创 我自己的波浪线
如何自定义View实现波浪线package com.example.quxian;import android.animation.ValueAnimator;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphic
2017-10-24 19:35:35
355
原创 我自己的贝塞尔曲线2
导入一个classpackage com.example.beserli;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;impo
2017-10-23 12:21:24
316
原创 我自己的贝塞尔
package com.example.quxian;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.
2017-10-23 12:16:52
291
原创 Android中如何实现手机拍照,并且展示ImageView控件上
实现调用Andorid系统的Camera的APP(照相机) 在我们平时所接触的APP中,有这种情况:点击上传一张图片,展示在Imageview 上,弹出Menu后,是有拍照,本地照片等按钮,我们今天主要实现了拍照的这项功能: 首先搭建好UI界面后,我们获取拍照Button的点击事件 在点击事件中写逻辑: 1:创建File文件,两个参数:路径
2017-08-24 16:05:13
2344
原创 Android动画总结
Android动画总结 Android动画(一):View动画,也叫做补间动画,两种实现方式: 第一种是code代码实现:ScaleAnimation scaleAnimation = new ScaleAnimation(0f,1.5f,0,1,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF
2017-08-10 16:17:17
328
原创 Android动画效果之- Property Animation(属性动画)
属性动画,在Android 3.0引进的新特性一、首先,介绍一下Android属性动画的获取方式 通过ObjectAnimation.ofFloat(imageview,"动画特效方式",new float[]{});返回对象后可以开启动画,start(); 还可以设置一些属性。基本属性如下:Duration:动画的持续时间TimeInterpolation
2017-08-09 20:42:34
412
原创 Android中实现本地缓存,存储(SharedPreferences存储)
SharedPreferences轻量级缓存技术 SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。暂时将Activity的状态,以数据的形式保存在本地中,当Activity重载时,回掉方法onSavaInstanceState的时候,再取出值搭配到Activity中。 保存是以XML文件形式保存到data中da
2017-08-01 20:54:23
6846
原创 ViewPager与Fragment的生存之道
前不久,我讲解过了Fragment的基本使用,他完全替代了以前的Tabhost,当你学会Fragment的时候,不妨来了解了解我们的Viewpager,掌握这两门技术,做一些小项目是没问题了。Viewpager实现第一步,话不多说,上代码:实例化我们的Viewpager的view,然后添加一个Adapter进去。我们的Adapter是需要自定义一个类,继承我们的
2017-07-18 12:22:36
257
原创 Fragment之动态添加的简单使用步骤
在Fragment之前有一门技术,相信许多老程序员都清楚是Tabhost。它为什么会被淘汰呢?为什么会被Fragment取代呢?Fragment解决不同屏幕分辩率的动态和灵活UI设计fragments 的设计不需要你来亲自管理view hierarchy 的复杂变化,通过将Activity 的布局分散到frament 中Fragment必须被写成可重用的模块。因为fragment有
2017-07-15 10:37:43
1100
原创 你知道Android界的Kotlin嘛?---什么该留?什么该去?
Kotlin自被谷歌官宣之后一直都在舆论的风口浪尖上,很多程序员可能还持观望态度,还没来得及亲自测试一下。不过现在也晚了,有些功能马上就要被去掉了。 JetBrains提供了这份对Kotlin用户的调查,受访者被要求提及三个期望的功能,并列举一个最不想要的功能,我们来看看结果吧!根据博客文章宣布的结果,大多数人写了三个期望的功能,接近一半的受访者选择跳过了负面提名。Kotlin用
2017-07-12 11:32:44
250
原创 为什么我要找个程序员做老公?
1.很多人说程序员智商高,情商低。其实不是的。只不过你恰好遇到了一个情商低的人而已。智商高是真的。所有程序员都是很聪明的。不和我吵架。不是因为不会吵。其实他很聪明,要是想说道理我肯定说不过他。但是他知道要让我赢了我才开心。2.睡觉睡的很晚。哄我睡了他才会睡。好就好在每天都可以和我说晚安,我从来没问过他你睡了吗这个问题。不过白天起的也是不早。(从没听见过早安3.从来不
2017-07-12 11:27:20
4492
15
原创 Toast认识吗?教你如何打造炫酷Toast
自定义Toast第一步:想要自定义toast这个特效,当然是需要一个layout文件来存放这个画面喽!下面呈上一段简单的由titie、image,text组成的界面代码自定义Toast第二步: 封装一个自定义Toast的类,需要Activity的上下文,布局,传入想要展示的信息自定义Toast第三步: 最后一步也就十
2017-07-12 11:22:59
616
原创 浅谈管理与管理者的自我修养
今天和大家分享的是一篇管理学的知识,也是我多年当项目经理总结的经验。 我们开发人员在一定的年纪之后肯定会转型不能一辈子的敲代码,而转管理的人有很多但是真正会管理的却很少,但是大家都总结为没有经验。今天我就把自己的经验分享给大家。 什么是管理呢? “管理”从字面意思我是这样理解的那就是,我不管你你就不理我。很多人就迷茫了看到为啥你管着他人,他还能搭理你呢。其实这是两层的意
2017-07-11 11:59:48
2353
原创 如何去自定义一个Toast?
考虑如下:一、视图,二、需要调用的方法package com.bw.aday05toast;import android.content.Context;import android.os.CountDownTimer;import android.os.Handler;import android.util.Log;import android.vie
2017-07-11 11:46:25
248
原创 未来十年商业风云--浅谈未来发展
未来十年商业风云从马云当初提出电子商务,至今也走过了数十年这十年发生了天翻地覆的变化。商业的模式以及商业的生存模式也彻底发生了改变。当初商业的发展的生存模式一直处于一直丛林法则之中这样一直延续。而现在这种模式以及很落后了现在的生存法则已经升级成了森林法则,也就是和森林一样早期的大树已经真正的成为了苍天大树他们将阳光已经吸收了很大一部分给下面的阳光很少,也就没有那些以前的那种小公
2017-07-10 17:20:53
392
原创 Notification通知栏
(1)Notification 实现 通知(2)Notification 的权限(3)NotificationManager 实现操作通知import android.annotation.SuppressLint;
2017-07-10 17:17:43
365
原创 浅谈android、web混合开发
Html 5和Native的交互WebView 本来就支持js和Java相互调用,你只需要开启 WebView 的JavaScript脚本执行,然后通过代码 mWebView.addJavascriptInterface(new JsBridge(), "bxbxbai"); 向Html 5页面时注入一个Java对象,然后就可以在Html 5页面中调用Native的功能微信怎么做的微信
2017-07-10 17:14:27
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人