- 博客(11)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 android window 一些属性说明
android window 一些属性说明<item name="android:windowFrame">@null</item> :Dialog的windowFrame框为无 <item name="android:windowIsFloating">true</item>:是否浮现在activity之上 <item name="android:windowIsTranslucent">fals
2016-11-23 11:46:28 375
原创 (二)自定义View进阶篇(自定义View的分类和流程)
自定义View绘制流程函数调用链一.自定义View分类1.自定义ViewGroup自定义ViewGroup一般是利用现有的控件根据特定的布局方式来组成新的控件,大多继承自ViewGroup或各种Layout,包含有子View。(简单来说就将多个控件拼成一个控件)例子://继承LinearLayout布局控件 public class uploadview extends LinearLayout
2016-11-16 17:34:05 271
原创 自定义View系列(一)基础篇
Android的坐标系一.屏幕坐标系:在Android中一般定义屏幕的左上角为坐标原点,向右为X轴的增大方向,向下为Y轴的增大方向,与数学中常见的坐标系是有差别的。Android中屏幕默认坐标系如下,黄色部分为手机屏幕:View坐标系 getTop(); //获取子View左上角距父View顶部的距离 getLeft(); //获取子View左上角距父View左侧的距离
2016-11-16 15:59:03 304
原创 安卓着色器Tint的使用
作用:可以为图片设置不同的颜色样图(一张图片实现不同的效果):直接在xml中设置:<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/ic_launcher" android:id
2016-11-15 20:30:48 607
转载 一句代码实现标题栏、导航栏滑动隐藏
来自http://androidwing.net/index.php 我这里只是简单的介绍如何的使用,具体实现参考原博主1.在gradle 编译库文件allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } dependencies { compi
2016-11-15 09:41:32 2884 1
转载 Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网
Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网参考:http://blog.csdn.net/linglongxin24/article/details/53115253 一.资源准备自己随便下几个 二.1.在项目的res下新建一个raw文件夹,放入准备好的这三个视频2.自定义播放视频的CustomVideoView 在这个自定义View里面提供一个播放视频的方法。用户只需要传入播放
2016-11-11 14:09:25 490
原创 Android中当用户关闭通知消息权限后Toast显示不出的问题
直接上代码解决:1.自定义一个有Toast的功能的View:package com.asfenqi.android.app.view;import android.app.Activity; import android.content.Context; import android.content.res.Resources; import android.os.Handler; import a
2016-11-10 18:40:27 1007
原创 数据库Realm的使用
数据库Realm的使用中文API:https://realm.io/cn/docs/java/latest/1.在项目的build.gradle中添加:classpath “io.realm:realm-gradle-plugin:2.1.1”2.在app的build.gradle中添加:apply plugin: 'realm-android'3.创建Applicationpackage dom.
2016-11-09 19:15:33 1949
原创 RecyclerView (万能的适配器和实现列表项的拖动和左右滑动)
RecyclerView (万能的适配器和实现列表项的拖动和左右滑动)参考鸿神的代码。。。1.万能的RecyclerView 适配器《1》第一步BaseAdapterpackage wang.dom.adapter;import android.content.Context; import android.support.v7.widget.RecyclerView; import android
2016-11-09 18:20:52 1766
原创 SnackBar的简单使用(类似于Toast,但比Toast更强大)
SnackBar的简单使用(类似于Toast,但比Toast更强大)1.简介:SnackBar是DesignSupportLibrary中的一个重要的控件,用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在SnackBar中设定一个Action,当用户点击了SnackBar里面的按钮的时候,可以进行一些操作,所以,功能绝对是很强大的。2.S
2016-11-09 14:49:40 670
原创 Android布局优化
**Android布局优化:参考:http://blog.csdn.net/qq_17766199/article/details/528637411.使用TextView的行间距<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr
2016-11-08 13:43:52 453
ios-swift集成环信
2018-06-15
使用Zxing进行扫描二维码时报此错
2016-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人