untiy 简单的shader应用
今天和大家分享一下一个shader的效果。先分享一波图看看我们这个效果该怎么写。 这个效果就是我们今天要做的一个shader效果,其实他是个水波效果,当我们在池塘旁边,往池塘旁边扔进去一个石头,我们看池塘底的东西的时候,我们发现池底的东西是发生了弯曲的,所以我们这个效果就是来模仿现实生活中的这种简单的物理现象。我以前在gamejam上看到一款叫做鲤的游戏。当我看见他们做的那个水波的时候...
View ArticleAnroid沉浸式状态栏
作者:Cyning 首发地:Cyning的博客 概要 Metarial Design是2014年Google IO的一个重点,在过去的两年时光里,越来越多的公司已经开始认可MD设计规范。在dribbble上可以越来越多的设计师开始投入到MD设计实践中,MD设计规范终于有底气可以和IOS的设计规范对抗啦Android程序员可以很叫嚣滴告诉设计师这就是Android的设计规范。 很少写Material...
View ArticleAndroid 联系人数据库介绍以及对联系人的基本操作
一、 联系人数据库 联系人的数据库文件的位置 /data/data/com.Android.providers.contacts/databases.contacts2.db 数据库中重要的几张表 1、contacts表 该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的 ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加 到收藏夹等信息。...
View ArticleAndroid官方开发文档Training系列课程中文版:手势处理之ViewGroup的事件管理
原文地址:https://developer.android.com/training/gestures/viewgroup.html 在ViewGroup中处理触摸事件要格外小心,因为在ViewGroup中有很多子View,而这些子View对于不同的触摸事件来说是不同的目标。要确保每个View都正确的接收了相应的触摸事件。 在ViewGroup中拦截触摸事件...
View ArticleOpenGL学习(2)基本图形绘制
OpenGL学习(2)基本图形绘制 继续OpenGL学习(1)基本概念 进行绘制基本图形 只需修改GLRender package com.android.chapter3; import java.nio.IntBuffer; import javax.microedition.khronos.egl.EGLConfig; import...
View Article如何实现ButterKnife (二) —— BindResource
相关文章: 如何实现ButterKnife (一) —— 搭建开发框架 周末两天早起看TI,看中国夺冠还是很激动的,周末时间一晃也就过去了。不说废话了,接着上一篇现在从最简单的Resource资源绑定来说明,大体了解整个开发基本流程。 @BindString 先定义个用来注入字符串资源的注解: /** * 字符串资源注解 */ @Retention(RetentionPolicy.CLASS)...
View ArticleAndroid--intent详解
【正文】 Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。 一、什么是Intent 1、Intent的概念: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast...
View ArticleOPENGL---Ps 径向模糊算法(glsl)
本文转载自: http://blog.csdn.net/zx6733090/article/details/40311689功能本人之前也介绍过,但是这里转载,是因为这个版本是Opengl实现的,大家可以看一下,也可以顺便学习一下Opengl。Opengl 实现径向模糊,可用于实现放射性效果:#ifdef GL_ESprecision mediump float;#endifuniform...
View ArticleReact Native自定义导航栏
之前我们学习了可触摸组件和页面导航的使用的使用: 从零学React Native之09可触摸组件 … 从零学React Native之03页面导航 … 经过之前的学习, 我们可以完成一个自定义导航栏了, 效果如下: 我们需要创建一个 NaviBar.js 用来显示顶部的导航栏, 还需要四个界面(Page1.js,Page2.js,Page3.js,Page4.js)。...
View Article自定义遮盖层,帮你完成简单的操作引导
转载请注明出处:王亟亟的大牛之路 最近忙的起飞,本来想周末写的东西结果拖到了今天,不过没事。下午抽出点时间把工作做了下,开源给大家。 话不多说,先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android(各个模块已经基本拆出来了,还剩下动画/自定义控件/疑难杂症/资料部分) 先看下实现的效果...
View Article设计模式六大原则: 辅导班的因材施教 -- 接口隔离原则
我的女朋友小肉是一名光荣的辅导班老师,说来惭愧,我上初中那会儿最讨厌辅导班老师了,每天上学都这么累了,晚上还得去见辅导班老师,神烦,奈何目前的教育机制下,很多家长认为辅导班是提高成绩比较靠谱的方式,导致这个行业市场很大。 小肉教三个水平不同的小班,那天看她在准备讲义和试题,同一章内容需要做三份,其中很多内容都是重复的,自诩设计模式略懂一二的我跟她说:...
View ArticleAndroid 必知必会-Android Splash 页秒开之细节处理
如果移动端访问不佳,请访问 –> Github版 背景 今天阅读了两篇 Android Splash 页秒开的文章,就上手试了试,效果确实不错,不过在使用过程中发现个小的问题,应用是发现在 Android 6.0 系统下 APP 启动的时候有个默认的动画,如果按照文章介绍的直接启动下一个加载数据的页面会出现页面闪动,有点美中不足的感觉。 解决方法...
View ArticleiOS开发------Apple Pay(证书配置篇)
苹果支付(Apple Pay)中国上线有段时间了,也许是因为国人还不太习惯这种支付方式,也有可能楼主待的城市比较小,从日常生活中感觉用它做支付方式的人还不是很多。但楼主一般能用Apple Pay的时候基本也不太用其他的支付方式(除非有优惠,哈哈) 在Apple Pay上线之后,美团、京东等常用支付的App都在第一时间支持了它,上线第二天楼主也绑卡体验了一下传说中的Apple...
View Article深入学习中央调度(GCD)--第一部分
原文地址:https://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1...
View ArticleGson的基础用法
想要使用Gson,首先得导入Gson.jar,网上很多,随便搜一下就可以。 下面是Gson的一些基本的使用方法,我目前能用到的就这么多。 因为我是做Android开发的,最常使用Json的情景,就是客户端发送请求到服务器,服务器返回Json数据,客户端解析为相关的Java类对象,然后展示信息。所以,下面先演示一下用Gson根据一个类生成Json和根据Json串解析为一个类对象:...
View ArticleZxing图片识别 从相册选取二维码图片进行解析总结
Zxing图片识别 从相册选取二维码图片进行解析总结 在Zxing扫描识别和图片识别的解析对象是相同的 本文分三个步骤: 1 获取相册的照片 2 解析二维码图片 3 返回结果 1) 获取相册照片 google对4.4的uri做了点改动 为了适配多种手机 需要做一个判断版本 在Activity中开启相册: [java] view plain copy Intent innerIntent...
View Articleandroidstudio的UIautomaster界面自动化测试
Android测试支持库包含 UI自动化模块 ,它可以对Android应用进行自动黑盒测试。在API Level 18中引入了自动化模块,它允许开发者在组成应用UI的控件上模仿用户行为。 在这个教程中,我将展示如何使用此模块来创建和执行一个基本的UI测试,选择默认的计算器模块进行测试。 先决条件 在使用前,需要具备以下条件: 最新版本的 Android Studio运行Android...
View Article