![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常Demo
oblivion0001
Android.Java,JavaWeb
展开
-
自定义仿优酷界面
仿界面,重要的是实现思想1.属性动画实现旋转 /** * 抽取动画效果 * * @param view 需要设定动画的控件 * @param delay 延时时间 * @param startAngle 开始的角度 * @param endAngle 结束的角度 */ private static原创 2016-10-22 00:26:11 · 2996 阅读 · 0 评论 -
HelloCharts的简单Demo
在网上翻了很多贴子,发现很少有提供一个demo去实现HelloCharts 但是看源码有很头大,这里我简单给出我做的demo以及效果先看效果图 1.布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln原创 2016-11-27 20:03:13 · 1833 阅读 · 1 评论 -
Android ViewPager画廊效果
布局文件,需要注意的是 android:clipChildren=”false”,这个方法的含义是是否允许在所在边界绘制,true为不绘制。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="原创 2016-12-19 09:56:12 · 2320 阅读 · 0 评论 -
RollNum ,滚动数字
github源码下载 package com.oblivion.myapplication;import android.support.annotation.NonNull;import android.widget.TextView;import java.util.LinkedList;import java.util.Random;/** * author:Created by Ob转载 2017-01-12 17:33:32 · 2298 阅读 · 0 评论 -
RecyclerView 结合 卡片翻转效果
产品大哥需要实现如下效果,在网上找了一Demo , 是一个自定义的翻转效果。 但是当我引入使用的时候,发现应用在recyclerView中的时候并不是特别适用,原因如下会出现复用问题会出现布局宽度变化问题会出现于Recyclerview 的上滑事件冲突,冲突原因是请求了父类不拦截;这里我进行了一些优化:解决了上述问题;布局变更问题解决方式:private void loadAnimat原创 2017-03-20 20:27:26 · 3549 阅读 · 3 评论 -
ToSlideProgressBar
ToSlideProgressBar个人网站移步Github 支持两边同时进行读条 支持左边进行,右边进行原创 2017-06-06 13:30:04 · 270 阅读 · 0 评论 -
Vue Component 父子组件及组件选项
先来点干货想学习Vue 推荐网站我也是刚开始学习,因为要想学习Weex 框架就必须学习 Vue ,我也是在学习的路上~~~记一次学习到了Component 组件之 父子组件遇到的问题 1.在设置属性的时候发现v-bind 指令使用的时候报错,原来子组件的想要绑定data数据中的东西需要 在父控件中设置数据,如果再创建的Vue 对象中设置data 会报错而不显示,<!DOCTYPE htm原创 2017-08-07 16:43:51 · 1645 阅读 · 0 评论 -
自学 Python --飞机大战
鉴于很多朋友要素材这是素材链接,点击下载吧 gif 好像看起来有点卡哇, 这是自学Python的第一个实战小玩具,嗯,写游戏确实比玩游戏有意思多了,fafafa 嗯,开始吧 ,源码放在了我的github,源码中包括了素材文件,自行翻看首先说一下,Python 确实很有意思,代码量挺少,三方库挺全面,对于我们萌新来说,做一个API Player 就好了,,等我学的N...原创 2017-11-27 15:37:18 · 16885 阅读 · 22 评论 -
V-layout 卡顿消除
电商布局总会是千奇百怪的,But ,V-layout 开源意味着,这些都不是难事今天产品给了一份首页布局,看起来很麻烦,然后就想到了V-Layout 但是在使用之后发现一个问题: VirtualLayoutManager manager = new VirtualLayoutManager(getContext()); mRecyclerView.setLayout原创 2018-01-23 11:12:01 · 3626 阅读 · 7 评论 -
CocosCreator 加载 prefab 无法加载进入问题
在学习CocosCreator 的时候,动态加载prefab资源 发现当层级管理器下 canvas 与 你加载的图片为同级关系时就会出现宽度不正确的问题解决方案 ,层级管理器 canvas应该是父级目录,其余子文件应当放置在该文件下,不然设定的宽高就会出现问题如上图所示...原创 2018-05-22 13:55:21 · 3791 阅读 · 0 评论 -
SpannableString的四种常用方式
SpannableString的四种常用方式重点内容1.简单的布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-11-27 09:35:46 · 363 阅读 · 0 评论 -
富文本--->SpannableString
转载至—享受技术带来的快乐在Android中,TextView是我们最常用的用来显示文本的控件。一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。[java] view plain copy在CODE上查看代码片派生到我的代码片转载 2016-11-26 21:15:33 · 266 阅读 · 0 评论 -
Android_EventBus3.0
使用中出了个小BUG,每次退回去之后就会多一个监听,不清楚为啥,另外一个就是传递过去的数据没有设置到TextView上,我表示很伤心,有知道原因的小伙伴希望提及我一下,献血。。。 1.添加依赖 compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com原创 2016-12-01 20:50:37 · 258 阅读 · 0 评论 -
自定义仿ViewParger无限循环滑动界面
实现的部分1,实现无限循环 2,实现滑动条目时图片暂停播放 3,实现定时播放图片实现原理-1-handler.sendEmptyMessage();方法实现延时发送消息 对条目滑动进行监听,条目滑动结束后再次发送消息private Handler handler = new Handler() { @Override public void handleMess原创 2016-10-22 00:10:23 · 2836 阅读 · 0 评论 -
继承View自定义开关控件
自定义开关按钮简单示意图采用先使用后创建的思路 现在主Activity 中创建方法,比如状态开关,监听器,等等myToggleButton.setOnStateChangeListener(new MyToggleButton.OnStateChangeListener() {}为方便使用自定义属性在values文件目录下创建attrs.xml 设置attrs.xml文件在values中原创 2016-10-23 21:29:57 · 1866 阅读 · 0 评论 -
抽取类实现左右滑动Activity,及滑动简单动画
抽取类实现左右滑动Activity,及滑动简单动画多个Activity中的共同方法提取到BaseActivity中实现左右滑动效果;创建BaseActivity继承Activitypackage com.android.demo.gesturedetector;import android.app.Activity;import android.content.Intent;import an原创 2016-10-17 15:37:32 · 5384 阅读 · 1 评论 -
明文获取MD5加密文
明文获取MD5加密文大家都知道一般在密码存放的时候不管是放在手机数据库中还是服务器中都不会以明文的形式存放这时候有一种简单的加密方法。MD5–其实这段代码可以放在JAVA中去跑,手残新建项目的时候直接点击了Android 所以就这样吧。。。 话不多说,直接放代码package com.oblivion.getmd5;import android.os.Looper;import android.原创 2016-10-18 18:49:22 · 5125 阅读 · 0 评论 -
Android中加载大图片放置OOM异常
加载大图片防止OOM异常在加载图片时,不管是网络上下载的还是自定义的一个图片动辄就是好几M,这时候手机运行一方面会造成卡顿,另一方面手机性能较差的话会造成软件运行OOM异常,为了更好的用户体验,需要将图片进行原比例缩放,不失真的同时显示想要设定的图片样式,好了,不妨多说,,如下是代码package com.oblivion.loadbigimage;import android.graphics.B原创 2016-10-18 21:33:17 · 3463 阅读 · 0 评论 -
简易的多线程下载,并非框架,只是思想而已,好吧思想也算不上
准备工作: 1.需要明白RandomaccessFile类,明白它的构造中有一个输入mode用来决定文件写入的读写方式,比如”rw” 是读写,”rwd” 是为了读取后直接写入目标文件中。 2.简单的线程分块,比如将要下载的文件分为三份,这时候就需要简单的画图分析package com.oblivion.loadfile2location;import android.os.Bundle;imp原创 2016-10-20 16:13:54 · 2730 阅读 · 0 评论 -
MVP设计思想-及MVP实现小Demo
** * mvp:设计思想 * M:model—–模型 * V:View —–UI展现 * P:Presenter—–逻辑 **———-- 千篇一律,什么是MVP,为什么用MVP,与MVC的区别我感觉文字部分大致又是一样的,社么东东,我们要会使用,拿个定义来糊弄我等,是不是有罪,,所以话不多说,但是又不能不说,少说一点,剩下的时间可以去仔细阅读一下原创 2016-11-16 13:06:48 · 951 阅读 · 0 评论 -
RecycleView不同类型Item&添加HeaderView&条目点击事件
先来添加个头玩玩 实现方式 GridLayoutManager manager = new GridLayoutManager(getApplicationContext(), 2); manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { //如果是第一行就设一个条目占一行,如果原创 2016-11-30 20:38:38 · 1031 阅读 · 0 评论 -
Android_RxJava + Retrofit + MVP雏形
写在最前: 简单的retrofit在线请求天气情况 配合rxjava简单处理获取的数据 mvp雏形,不过太懒了不想写了 awq1.添加依赖 compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompa原创 2016-11-25 22:34:48 · 452 阅读 · 0 评论 -
Android Apk反编译 dex2j遇到如下问题 com.googlecode.d2j.DexException: not support version.
控制台运行 如下命令 d2j-dex2jar.bat classes.dex//报如下错误com.googlecode.d2j.DexException: not support version. at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151) a...原创 2018-11-13 14:10:22 · 6972 阅读 · 1 评论