吴小龙同學

党要我帅,我不得不帅!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

LinearGradient实现文字一闪一闪

发表于 2015-11-16 | 分类于 Android

效果预览


阅读全文 »

Android library分享到jcenter

发表于 2015-11-12 | 分类于 Jcenter
1
2
3
dependencies {
compile 'com.wuxiaolong.pullloadmorerecyclerview:library:1.0.4'
}

build.gradle文件中只写上如上一行,就能在Android Studio中引入你的library到项目中,这样岂不是酷比了。之前github上分享一个简单的库,这两天花了点时间研究了下,如何也能这样一行就能依赖我的那个库。

阅读全文 »

Android ListView addHeaderView

发表于 2015-11-10 | 分类于 ListView

最近在调试我的个人大湿说app,发现在4.2系统下直接崩溃了,看log,原来是ListView addHeaderView和setAdapter方法调用顺利不同导致的错误,这里做下记录。

阅读全文 »

Android Toolbar

发表于 2015-11-10 | 分类于 Toolbar

在Material Design之中有一个名称为Toolbar,用来取代过去的ActionBar控件。

基本用法

可分为三步:

新增ToolBar样式

value/styles.xml:

1
2
3
4
5
6
7
8
9
10
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@android:color/white</item>
<!--返回或更多(app:showAsAction="never")的按钮颜色-->
<item name="colorControlNormal">@android:color/white</item>
<!--菜单字体颜色-->
<item name="actionMenuTextColor">@android:color/white</item>
</style>

看看 parent=”Theme.AppCompat.Light.NoActionBar”

1
2
3
4
<style name="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>

阅读全文 »

大湿说

发表于 2015-11-09 | 分类于 App


魅族应用市场累计下载4.4万+,我可没有做过什么推广哦,精品APP,值得下载!

阅读全文 »

Android Design Support Library使用

发表于 2015-11-06 | 分类于 SupportLibrary

作为Android开发者,谷歌的Material design规范文档读过吗?
谷歌出Material design规范很久了,但是市面上的Material design风格的APP却很少(Android的杯具),这个规范应该产品经理或UI设计师应该熟知于心,官网地址:https://material.google.com/,这里分享开发可能会使用的知识点和注意点,有详细sample哦。

阅读全文 »

Android之Service

发表于 2015-11-02 | 分类于 Android

使用清单文件声明服务

1
2
3
4
5
6
7
<manifest ... >
...
<application ... >
<service android:name=".HelloService" />
...
</application>
</manifest>
阅读全文 »

Activity生命周期和启动模式

发表于 2015-11-01 | 分类于 Android

Activity生命周期

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
public class LifeCycleActivity extends AppCompatActivity {
static final String TAG = "wxl";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(TAG, "onCreate");
setContentView(R.layout.activity_life_cycle);
}
public void click(View view) {
startActivity(new Intent(this, StartModeActivity.class));
}
@Override
public void onContentChanged() {
super.onContentChanged();
Log.d(TAG, "onContentChanged");
}
public void onStart() {
super.onStart();
Log.d(TAG, "onStart");
}
public void onRestart() {
super.onRestart();
Log.d(TAG, "onRestart");
}
public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
Log.d(TAG, "onPostCreate");
}
@Override
public void onResume() {
super.onResume();
Log.d(TAG, "onResume");
}
public void onPostResume() {
super.onPostResume();
Log.d(TAG, "onPostResume");
}
public void onPause() {
super.onPause();
Log.d(TAG, "onPause");
}
public void onStop() {
super.onStop();
Log.d(TAG, "onStop");
}
public void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy");
}
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.d(TAG, "onConfigurationChanged");
}
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Log.d(TAG, "onSaveInstanceState");
}
public void onRestoreInstanceState(Bundle outState) {
super.onRestoreInstanceState(outState);
Log.d(TAG, "onRestoreInstanceState");
}
}
阅读全文 »

Android Volley使用

发表于 2015-10-16 | 分类于 Library

导入Volley

Volley貌似没有官方的Maven repository,你必须依赖官方的源代码。从它的repository 下载Volley源码。使用Git命令:

1
git clone https://android.googlesource.com/platform/frameworks/volley

不过还有第三种方法,你可以在build.gradle 文件的依赖部分添加这行代码:

1
compile 'com.mcxiaoke.volley:library-aar:1.0.15'
阅读全文 »

GitHub之Font-Awesome使用

发表于 2015-10-08 | 分类于 Library

GitHub地址:https://github.com/FortAwesome/Font-Awesome,一直知道这个项目,但是却不知道如何使用它,现在有个博客介绍,感谢博主。我这里做个记录。

导入字体文件

在安卓项目中,导航到 app > src > main。 main 目录应该包含了一个叫 assets的文件夹。在assets 文件夹中创建另一个fonts文件夹,并把fontawesome-webfont.ttf 添加到这个文件夹。
fonts 文件夹并不是必须的。你可以直接把FontAwesome 的字体文件放在 assets 目录,但是把相同类型的文件放在专门的目录里面比较方便。只要FontAwesome 字体在assets 或者子目录之下就行。

阅读全文 »

1…91011…16
吴小龙同學

吴小龙同學

公众号:吴小龙同学

154 日志
43 分类
116 标签
RSS
WeChat GitHub 知乎 Weibo
© 2013 – 2024 吴小龙同學
由 Hexo 强力驱动 v3.4.2
|
主题 – NexT.Gemini v6.7.0
3471 4089