- 浏览: 1189256 次
最新评论
-
yawnp0426:
直接下載:(1) https://www.dropbox.co ...
开源文档管理系统LetoDMS的安装和汉化 -
yawnp0426:
直接下載:https://www.dropbox.com/s/ ...
开源文档管理系统LetoDMS的安装和汉化 -
yawnp0426:
直接下載:(1) https://www.dropbox.co ...
开源文档管理系统LetoDMS的安装和汉化 -
yawnp0426:
直接下載:https://www.dropbox.com/s/ ...
开源文档管理系统LetoDMS的安装和汉化 -
yawnp0426:
現今可以直接下載:引用(1) https://www.drop ...
开源文档管理系统LetoDMS的安装和汉化
文章列表
在论坛里,经常看到有人问如何实现UC或墨迹天气那样的拖动效果。其实大部分的实现都是参考了Launcher里的Workspace这个类。刚好看到有个开源项目也是实现了这种功能,地址在http://code.google.com/p/andro-views/,希望对有需要的人有所帮助,做出很cool的应用出来。
View Flow for Android
ViewFlow is an Android UI widget providing a horizontally scrollable ViewGroup with items populated from an Adapter. Scroll ...
- 2011-10-26 13:23
- 浏览 1115
- 评论(0)
Android框架本身就使用了大量的动画效果,比如Activity切换的动画效果,Dialog弹出和关闭时的渐变动画效果以及Toast显示信息时的淡入淡出效果等等。Android系统框架为我们提供了一些动画类及其工具类,所以在Andorid应用中使用动画效果非常简单。Android中可以在xml中定义Animation,也可以在java code中定义。Android中动画的实现分两种方式,一种方式是补间动画 Tween Animation,就是说你定义一个开始和结束,中间的部分由android自身实现。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。
...
- 2011-10-26 13:22
- 浏览 869
- 评论(0)
一个网友问到“一个新消息Button按钮,上边浮着一个泡泡形状提示有几条新消息!”是怎么实现的,我这简单写了一下,其实就是view的组合。
< ?xml version="1.0" encoding="utf-8"?>
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_pa ...
- 2011-10-26 13:20
- 浏览 735
- 评论(0)
参考了android系统中的实现方法,效果如下:
代码下载地址:
http://www.devdiv.com/forum.php?mod=viewthread&tid=77975&highlight=UI%BF%AA%B7%A2%B5%DA%CA%AE%C6%AA%A1%AA%A1%AA%CB%F8%C6%C1%D0%A7%B9%FB
转自:
http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=4024
/*** @author 张兴业* 邮箱:xy-zhang@163.com ...
- 2011-10-26 13:06
- 浏览 763
- 评论(0)
SlidingDrawer是自SDK 1.5才新加入的,实现Launcher的抽屉效果。SlidingDrawer配置上采用了水平展开或垂直展开两种(android:orientation)方式,在XML里必须指定其使用的android:handle与android:content,前者委托要展开的图片(Layout配置),后者则是要展开的Layout Content。
收缩时的效果 展开时的效果
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:androi ...
- 2011-10-26 12:48
- 浏览 869
- 评论(0)
怎么实现Android主页面的左右拖动效果。其实实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。
java code:
public class TestFlip extends Activity implements OnGestureListener {
private ViewFlipper flipper;
private GestureDetector detector;
/** Called when the activity is f ...
- 2011-10-26 12:42
- 浏览 891
- 评论(0)
新建项目
② 定义layout外部resource的xml文件,用来改变layout的背景
<?xml version="1.0" encoding="utf-8"?>
- 2011-10-26 12:37
- 浏览 999
- 评论(0)
代码下载地址:http://www.devdiv.com/thread-101454-1-1.html
使用了ActivityGroup。
public class MainActivity extends ActivityGroup {
private RelativeLayout layout;
private RelativeLayout layout1;
private RelativeLayout layout2;
private RelativeLayout layout3;
private RelativeLayout bodyl ...
- 2011-10-26 11:30
- 浏览 526
- 评论(0)
自定义列表,设置列表背景、列表的列背景、列表的间隔线。借鉴了一些前辈的代码。
MainActivity.class
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//绑定Layout里面的ListView
ListView list = (ListView) findVie ...
- 2011-10-26 11:04
- 浏览 736
- 评论(0)
今晚有点时间把断了很长时间的UI开发补一下,这次实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的divider和listSelector。先看一下效果图。
给代码:
(1)listview:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
- 2011-10-26 10:48
- 浏览 853
- 评论(0)
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。
popupwindow需要在onCreate时初始化、通过触发事件展示出来。
public class ShowPopupWindow extends Activity implements View.OnClickListener{
View view;
Popup ...
- 2011-10-26 10:40
- 浏览 745
- 评论(0)
开发中很多地方使用到了多级列表,android可以使用ExpandableListView很好的实现,下面模仿了手机qq的实现,见下图。
多级列表使用了ExpandableListView,自定义了Adapter;
代码可以到http://www.devdiv.com/viewthread.php?tid=39473&extra=
下载
/*** @author 张兴业* 邮箱:xy-zhang@163.com* qq:363302850*/
- 2011-10-26 10:36
- 浏览 975
- 评论(0)
今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码如下:代码下载地址:http://www.devdiv.com/thread-39455-1-1.html
xml代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://sche ...
- 2011-10-26 10:32
- 浏览 906
- 评论(0)
原来文章叫——编译内核之初体验。后来想了想,这篇文章让我体验了好多遍。不该叫这么大气的名字,还是改了吧。中间记录了很多在内核移植中可能遇到的问题。
还是把名字改为:愚人的内核移植札记(超曲折版)
千呼万唤始出来,让我们开始移植内核吧!
环境:Ubuntu + EABI-4.3.3(就是前边配置好的环境)
内核版本:linux-2.6.34.10 /*这个版本有什么特殊意义?木有!刚好电脑上有它就拿来用了,还不知道里边有没有bug。*/
何为内核移植?
Linux内核移植就是对linux内核源码进行修改,使其可以移植到对应的平台上,并可以正常运行。实际上就是做一些必要的修 ...
- 2011-10-25 18:15
- 浏览 1234
- 评论(0)
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>cd e:
E:\
C:\Documents and Settings\Administrator>e:
E:\>native2ascii -encoding utf-8 1.txt 2.txt
E:\>native2ascii -encoding gbk 1.txt 3.txt
E:\>native2ascii -encoding g ...
- 2011-10-25 17:22
- 浏览 1043
- 评论(0)