注:这篇文章是转载alan_biao博主的一篇文章,正好用到,觉得里面代码很精髓,贴出来并给与链接供需要的童鞋下载使用!已贴出核心代码和提供源码地址。
Android自定义圆形图片,可设置最多两个的外边框,包括从网络获取图片显示。
1.解决图片锯齿问题。
2.解决图片变形问题。
效果图:
原始图片:
原文地址和源码下载链接:http://bl...
分类:
移动开发 时间:
2014-09-11 17:20:32
阅读次数:
181
popwindow 是比较常用的一种控件,为了灵活使用,会自定义 popwidow ,继承 popwindow。
这篇文章主要介绍如何自定义 popwindow ,同时响应 popwindow 中 view 的事件。
1. 定义 MenuPop 继承 popwindow
具体代码如下 :
public class MenuPopwindow extends PopupWindow impl...
首先需要一个Layout界面:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="ver...
分类:
移动开发 时间:
2014-09-10 17:50:10
阅读次数:
197
先看一下效果:在点击OK键之后,开始倒计时。实现步骤1、新建Android工程"CountdownView"2、自定义Drawable自定义View并没有直接的用户交互,简化起见,可以自定义实现一个drawable,作为ImageView的背景观察一下View的构成,分为几个部分:1. 外围圆环边界...
分类:
移动开发 时间:
2014-09-09 17:43:39
阅读次数:
352
前言: 在Android Design中一个设计手册。在设计手册中有常用的UI图标,图标大小规范等。其中,有一个TTF字体,以前感觉没什么用。但是我在学习时,常看到有许多开发者使用Google提供的TTF字体。我数了一下有19个字体可供选择,而Android自带的只有4种可以选择。我使用了一个工程....
分类:
移动开发 时间:
2014-09-07 21:03:35
阅读次数:
298
NumberCircleProgressBar是一个基于Android的自定义圆形进度条,提供两种模式(rotate模式和rising_water模式),使用者可以自行定义文字颜色、文字大小、已完成进度的颜色、未完成进度的颜色等多个属性,同时提供了简单的例子以及多个style 以供参考!...
分类:
移动开发 时间:
2014-09-06 18:46:23
阅读次数:
425
完美解决ListView中子项焦点不可被Touch的BUG.1.在Eclipse中新建一个Android项目,项目名就叫做SlideMenuTest. publicclassSlidingLayoutextendsRelativeLayoutimplements...
分类:
移动开发 时间:
2014-08-31 20:05:01
阅读次数:
414
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38950509,本文出自【张鸿洋的博客】1、概述 群里的一个哥们有个需求是这样的:问题;主要功能就是:1、循环的一个滑动;2、每次滑动结束,保持每个Item的完整。然后我当时给他写了个Demo,所有代码都在Activity里面,后期看来其太恶心了,修改也不方便;貌似那哥们还因为那代...
分类:
移动开发 时间:
2014-08-31 13:16:11
阅读次数:
347
实现原理:在一个Activity的布局中需要有两部分,一个是菜单(menu)的布局,一个是内容(content)的布局。两个布局横向排列,菜单布局在左,内容布局在右。初始化的时候将菜单布局向左偏移,以至于能够完全隐藏,这样内容布局就会完全显示在Activity中。然后通过监听手指滑动事件,来改变菜单...
分类:
移动开发 时间:
2014-08-31 00:19:20
阅读次数:
435
下拉刷新 是请求网络数据中经常会用的一种功能.实现步骤如下:1.新建项目 PullToRefreshDemo,定义下拉显示的头部布局pull_to_refresh_refresh.xml2.新建一个RefreshView继承自LinearLayout.publicclassRefreshViewe....
分类:
移动开发 时间:
2014-08-29 23:52:48
阅读次数:
376