Android Dialog全屏_解决dialog高度不能全屏的问题
dwtedx Android开发 440 0 2016-10-17 09:45:27

今天在项目中遇到一个很常见的问题、因为在项目中一种做活动的时候都会用Dialog来覆盖屏幕、显示活动的信息、就让Dialog全屏显示、因为Dialog默认的是不能全屏的、也就是怎么设置Dialog的Layout都没用的、下面给出实现Dialog实现全屏的3种方式 1、代码实现、这中方法相对比较简单//首先继承Dialig、然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)context); 2、XML实现 在values文件中添加...

阅读全文

完美解决Error:Execution failed for task ´:app:transformClassesWithDexForDebug´的问题
dwtedx Android开发 2126 4 2016-10-10 13:36:59

相信大家在Android的开发过程中都免不了要集成第三方的项目、最近我就集成了阿里百川的SDK、其中就遇到了各种问题、今天终于集成成功了、困扰我最久的问题就是transformClassesWithDexForDebug、详细的Log如下Error:Execution failed for task ´:app:transformClassesWithDexForDebug´.> com.android.build.api.transform.TransformException: com.android.ide.common...

阅读全文

Android GridView ViewPager仿美团首页分类实现
dwtedx Android开发 783 0 2016-09-29 12:50:21

最近公司的项目需要用类似与美团首页的效果、大概思考了一下决定用 GridView ViewPager 的方式来做、然后通过两个Adapter来实现Item的加载和GridView的翻页效果、下面是Demo的效果图 onCreate初始化@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ...

阅读全文

Android限时抢购倒计时控件源代码
dwtedx Android开发 720 0 2016-09-22 12:48:53

最近在项目中使用到了抢购的活动、自然就会涉及到倒计时的功能、功能差不多已经完成了、现在分享一下Android实现计时器的代码、整个倒计时是用Timer来实现的、通过一个TimerTask和Handler实现的倒计的效果、希望对一些有相同需求的朋友有帮助、下面是Demo的效果图片 Handler代码Handler handler = new Handler(){ public void handleMessage(Message msg) { System.out.println("handle!"); ...

阅读全文

Android数字变化动画_数字递增动画效果
dwtedx Android开发 1309 1 2016-09-14 12:40:00

分享一个数字Android增长的Demo、这是一个自定义view、布局就是一个简单的线性布局而已、通过addview的方式、将自定义view显示出来、渐变圆以及外圈圆、外圈小圆是自定义view、其他三个文字是Textview 跑小数动画代码private void runFloat() { ValueAnimator valueAnimator = ValueAnimator.ofFloat(fromNumber, number); valueAnimator.setDuration(duration); v...

阅读全文

Android向上滑动隐藏Header头部动画
dwtedx Android开发 1302 1 2016-09-13 14:01:26

Android中、大家都用过ListView、ExpandableListView等、也许你还用过 PinnedHeaderListView、但是如果我说PinnedHeaderExpandableListView、你听过吗?还有可下拉的PinnedHeaderExpandableListView呢?没听过也不要紧、本文就是介绍这个东西的、为了让大家有更直观的了解、先上效果图 通过效果图可以看出、首先它是一个ExpandableListView、但是它的头部可以固定、其次、在它的上面还有一个头部可以来回伸缩、恩、这就是本 文要介绍的...

阅读全文

RecyclerView实现Item条目随意拖拽排序
dwtedx Android开发 869 3 2016-09-09 13:37:16

本文主要介绍一个RecyclerView的拖动排序的功能、实现了类似ListView的拖动和GridView的拖动排序、如果你还在使用ListView的话、可以放弃掉ListView了 因为RecyclerView自动帮我们缓存Item视图(ViewHolder)、允许我们自定义各种动作的动画和分割线、允许我们对Item进行一些手势操作、另外因为Design库的推出大大方便我们编写带有Material风格的App、而ListView是不兼容这个库的、比如滑动的相互协调、只有RecyclerView能做到、话不多说、先来看看Demo的...

阅读全文

Android TextView单行超出文字限制显示省略号
dwtedx Android开发 771 4 2016-09-03 14:02:20

在Android的开过程中、TextView使用的频率肯定是最高的、默认是多行的、但很多时候我们都会以单选的形势显示、这个时候TextView就会超出显示的范围 这个时候通常会让TextView以省略号的方式显示、这个时候就会用到 android:singleline = "true" 这个属性、下面分享一下这个属性的具体使用方法 XML里面使用方式android:ellipsize = "end" //省略号在结尾android:ellipsize = "start" //省略号在开头android:ellipsize = "mi...

阅读全文

Android百度地图高仿微信发送位置定位及所在位置功能
dwtedx Android开发 1717 3 2016-09-02 13:15:25

公司项目需要一个发生活圈的功能、就想着用百度地图的poi搜索去做、这2天试着模仿了微信给好友发送位置功能、然后通过在地图上定位、poi搜索出附近的地址、这样的体验相比直接罗列出附近的地址体验稍稍要好一点、我在实现这个功能的时候、遇到一些困难、可能也是别人将会遇到的困难 1、在微信发送位置功能中、不管用户如何拖拽地图、总有个覆盖物固定了MapView中央、怎么实现? 其实这很容易实现、只要MapView的布局文件中、将一个ImageView覆盖在MapView的中央、就能够实现不管用户如何拖拽地图、覆盖物(ImageView)总固定...

阅读全文

Android阿里百川即时通讯开发demo源码下载
dwtedx Android开发 1135 4 2016-08-31 13:45:35

最近做工都名车的App、用到了即时即时通讯的功能、并不是要与QQ、微信争抢什么、只是现在的很多软件在自己的项目中都会用到及时交流不是?我想知道这个该如何实现比较好? 有人告诉我用openfire服务器做及时通讯开发、但是我看这个服务器在后期支持同时在线人数不是很理想、而且很多东西需要自己修改设置、任重道远、要消耗太多时间了、后来又有了解过第三方的环信、这玩意就是感觉服务器实际上并不是太稳定、经常会维护啊之类的、还有融云不知道怎么样 最后还是决定使用阿里的阿里百川、即时通讯功能、这玩意同时支持Windows、Android、iOS、H...

阅读全文

Android在线播放视频框架_网络视频播放源码下载
dwtedx Android开发 886 4 2016-08-30 11:15:59

分享一个Android 播放视频的Demo、代码非常简洁、只需要两行代码就可以播放网络的视频了、非常方便、而且还支持ListView滑动播放、目前很多视频类的App都有这个功能、非常实用、下面是ListView滑动播放的截图 Adapter getView实现播放@Overridepublic View getView(int position, View convertView, ViewGroup parent) { //This is the point if (convertView != null &am...

阅读全文

Android TabLayout Demo_TabLayout的简单使用
dwtedx Android开发 499 0 2016-08-22 15:15:31

我们在应用viewpager的时候、经常会使用RadioGroup来与其配合、达到很漂亮的效果、但是RadioGroup相对来讲还是比较麻烦的、后来google发布了新的Android Support Design库、里面包含了几个新的控件、其中就有一个TabLayout、可以兼容到2.2以上版本、包括2.2、下面我就举一个简单的例子来使用它、下面一共用了三种方法、在一般的App开发中、这三种方法已经可以囊括所有业务了 adapter代码final class MorePagerAdapter exte...

阅读全文

Android摇一摇功能及动画实现Demo源代码
dwtedx Android开发 1158 1 2016-08-01 11:06:21

分享一个App上很实用的功能“摇一摇”、Demo中实现了两种方式、一是一直处于摇晃的状态、另外一种是当用户摇晃手机之后再启动摇晃的动画、第二种其实就是针对摇晃的优化、避免了多次发送信息、效果图如下 handler处理事件private Handler handler = new Handler(){ public void handleMessage(Message msg) { switch (msg.what) { case SHAKE_START: ...

阅读全文

Android仿微信支付宝支付密码输入框
dwtedx Android开发 1472 3 2016-07-23 14:34:13

一、场景 现在很多应用都会集成支付功能、不管是直接调用支付SDK还是自己平台的虚拟货币、支付密码都是很重要的、一般的应用会直接使用Edittext作为密码输入框、这个看着就有点low了、高大上一点的就会自定义一个支付界面、然后输入效果也会有相应的设计、比如我们看到的支付宝和微信支付就是这样的、因为常用所以我也就简单的写了一个类似的支付密码输入控件、先来张效果图 二、实现思想如下 1、思路1 密码个数是多少个、就写多少个Edittext、然后监听每个的值、最后组合到一起就是输入的密码、这个方式可以简单的实现顺序输入效果、但是就没...

阅读全文

防小米手机MIUI8悬浮球菜单插件代码下载
dwtedx Android开发 752 1 2016-07-21 12:49:55

本Demo是一款仿小米MIUI8的桌面悬浮球功能、可以在MainActivity中调整悬浮球菜单的动画速度、但整体的动画效果还是没有MIUI8效果流畅、可以做为研究用、如果要使用到项目里面、还需要完善开发、下面是效果图 打开和关闭菜单操作// 打开菜单操作private void open() { // 判断菜单位置左边和右边打开方向不一样 if (tvx > 300) { yidong(tv1, tvx, tvy - ZHENG); yidong(tv2, tvx - XIE, ...

阅读全文

DD记账
top
+