<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zzzccj的博客]]></title><description><![CDATA[学习，思考]]></description><link>https://blog.youkuaiyun.com/zzzccj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zzzccj]]></copyright><item><title><![CDATA[Android 状态栏颜色渐变实现]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/77963878</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/77963878</guid><author>zzzccj</author><pubDate>Wed, 13 Sep 2017 11:38:40 +0800</pubDate><description><![CDATA[Android 状态栏颜色渐变实现UI设计的效果图里面状态栏有一个颜色渐变的效果，试着实现了下，代码如下：shape文件：
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:ang]]></description><category></category></item><item><title><![CDATA[AAPT err(Facade for 928882516): libpng error: Not a PNG file  问题解决]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/77159182</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/77159182</guid><author>zzzccj</author><pubDate>Mon, 14 Aug 2017 10:57:40 +0800</pubDate><description><![CDATA[AAPT err(Facade for 928882516): libpng error: Not a PNG file在导入项目到Android studio后，若编译出现“AAPT err(Facade for 928882516): libpng error: Not a PNG file”错误。该错误一般是项目中的drawable目录下的图片文件有非png图片，但是后缀名命名为了.png造成]]></description><category></category></item><item><title><![CDATA[Android    ViewPager  禁止横向滑动]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/54618761</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/54618761</guid><author>zzzccj</author><pubDate>Thu, 19 Jan 2017 18:42:01 +0800</pubDate><description><![CDATA[之前在项目中需要使用CoordinatorLayout + ViewPager，但是实际操作体验不好，CoordinatorLayout 上滑时，很容易顺带把ViewPager横向滑动，于是变写了个禁止横向滑动的ViewPager，代码如下：
package com.xx.widget;import android.content.Context;
import android.support.v4]]></description><category></category></item><item><title><![CDATA[Android FontMetrics 学习笔记]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/52849768</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/52849768</guid><author>zzzccj</author><pubDate>Tue, 18 Oct 2016 16:02:52 +0800</pubDate><description><![CDATA[Android FontMetrics 学习笔记今天学习自定义控件时, 用到Canvas 绘制文本，其中使用了FontMetrics对象，计算位置的坐标 FontMetrics源码如下: /**
 * Class that describes the various metrics for a font at a given text size.
 * Remember, Y values incr]]></description><category></category></item><item><title><![CDATA[PhoneWindow$DecorView{31e4dedf V.E..... R......D 0,0-377,80} not attached to window manager]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/52779478</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/52779478</guid><author>zzzccj</author><pubDate>Mon, 10 Oct 2016 17:07:22 +0800</pubDate><description><![CDATA[java.lang.IllegalArgumentException:View=com.android.internal.policy.impl.PhoneWindow$DecorView{31e4dedf V.E..... R......D 0,0-377,80} not attached to window manager
at android.view.WindowManagerGlobal.]]></description><category></category></item><item><title><![CDATA[自定义的dialog]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/52104058</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/52104058</guid><author>zzzccj</author><pubDate>Wed, 03 Aug 2016 15:27:19 +0800</pubDate><description><![CDATA[Window dialogWindow = createDialog(R.layout.dialog_jpsy);
dialogWindow.findViewById(R.id.call_no).setOnClickListener(
        new OnClickListener() {

            @Override
            public void onC]]></description><category></category></item><item><title><![CDATA[requestFeature() must be called before adding content]]></title><link>https://blog.youkuaiyun.com/zzzccj/article/details/51725734</link><guid>https://blog.youkuaiyun.com/zzzccj/article/details/51725734</guid><author>zzzccj</author><pubDate>Tue, 21 Jun 2016 10:59:23 +0800</pubDate><description><![CDATA[今天写项目时想自定义一个alertdialog,结果出现了这样的错误,下面贴一下出错的代码
出现此问题是由于dialog.show()之前调用了dialog.setContentView()或者dialog.getwindow()等，正确的应该是dialog.show()再之后调用dialog.setContentView()]]></description><category></category></item></channel></rss>