- 浏览: 564341 次
- 来自: -
博客专栏
-
libgdx 游戏开发
浏览量:12289
文章分类
- 全部博客 (171)
- OS (1)
- JavaScript (13)
- Struts (2)
- Regular Expression (1)
- Java (14)
- HTML (4)
- XML (1)
- Non-Relational Database (2)
- Miscellaneous (7)
- Lotus Notes (8)
- Algorithm (3)
- Web Analytics (6)
- Web (8)
- Perl (3)
- PHP (3)
- C & C++ (1)
- Shell (7)
- Google (1)
- Android (31)
- iPhone (1)
- SQL (1)
- HTML5 (3)
- jQuery (6)
- CSS (6)
- PostgreSQL (1)
- Design Patterns (1)
- Excel (1)
- Magento (4)
- jMeter (3)
- SEO (1)
- libgdx (5)
- Software (4)
- App (1)
- Game (1)
- Gradle (1)
- Linux (16)
- Ubuntu (4)
- Docker (2)
- Spring (2)
- Other (3)
- Directory Server (1)
- CentOS (1)
- Python (1)
- VCS (3)
- Database (1)
- Open Source (1)
最新评论
-
ls0609:
赞一个,支持下博主。
[原创] Android ListView 在右上角添加三角形图标和文字 -
love297:
不让别人商用,自己先商用起来了。
手机游戏开发展示 -
a851206:
你的有些类是哪里来的?我想研究一下你的程序,可是有些类没有代码 ...
[原创] Google Custom Search & Yahoo Boss Search | Web Search API 使用 -
ypppk:
BitmapFactory.Options options = ...
[原创] 连载 1 - 深入讨论 Android 关于高效显示图片的问题 - 如何高效的加载大位图 -
笑遍世界:
我也遇到了,弄清了其中原因,可参考我的博客:http://sm ...
[原创] 使用 jMeter 登录 Wordpress
原文地址:https://stackoverflow.com/a/13381228/6091500
亲测可用。
亲测可用。
import android.view.View; import android.view.ViewGroup; import android.view.animation.Animation; import android.view.animation.Transformation; public class ViewAnimation { public static void expand(final View v) { v.measure(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); final int targetHeight = v.getMeasuredHeight(); // Older versions of android (pre API 21) cancel animations for views with a height of 0. v.getLayoutParams().height = 1; v.setVisibility(View.VISIBLE); Animation a = new Animation() { @Override protected void applyTransformation(float interpolatedTime, Transformation t) { v.getLayoutParams().height = interpolatedTime == 1 ? ViewGroup.LayoutParams.WRAP_CONTENT : (int)(targetHeight * interpolatedTime); v.requestLayout(); } @Override public boolean willChangeBounds() { return true; } }; // 1dp/ms a.setDuration((int)(targetHeight / v.getContext().getResources().getDisplayMetrics().density)); v.startAnimation(a); } public static void collapse(final View v) { final int initialHeight = v.getMeasuredHeight(); Animation a = new Animation() { @Override protected void applyTransformation(float interpolatedTime, Transformation t) { if(interpolatedTime == 1){ v.setVisibility(View.GONE); }else{ v.getLayoutParams().height = initialHeight - (int)(initialHeight * interpolatedTime); v.requestLayout(); } } @Override public boolean willChangeBounds() { return true; } }; // 1dp/ms a.setDuration((int)(initialHeight / v.getContext().getResources().getDisplayMetrics().density)); v.startAnimation(a); } }
发表评论
-
[转] DialogFragment Fragment already added
2017-10-25 11:16 2798原文地址:http://blog.csdn.net/u0129 ... -
Android Studio .gitignore
2017-10-16 15:44 933参考文献: https://github.com/github ... -
[转] How to detect incoming calls in an Android
2017-10-13 14:14 1257原文地址:https://stackoverflow.com/ ... -
[转] Android 检测电源按钮是否被按下
2017-10-11 12:55 1085原文地址:https://stackoverflow.com/ ... -
[原创] Android Activity onNewIntent() 详解
2017-08-16 13:46 4828阅读难度:中 阅读前提: 1. 需要了解 Android 的生 ... -
[转] Android Webview: “Uncaught TypeError: Cannot read property 'getItem' of null
2017-08-14 15:09 2391原文地址:https://stackoverflow.com/ ... -
[原创] 使用 Vitamio 播放视频作为 Splash 时出现失真情况的解决方案
2017-08-02 09:10 1238目前在做关于视频及流媒体播放项目时,有这样一个需求,应用启动时 ... -
[原创] Android ListView 在右上角添加三角形图标和文字
2017-07-26 17:24 2816最终显示效果如下图,在右上角添加三角形图标并在图标内显示文字: ... -
[转] Detect home button press in android
2017-07-20 17:49 1196原文地址:https://stackoverflow.com/ ... -
[原创] 开启 Android TextView Marquee
2017-07-18 15:47 1838亲测可能。直接上代码。 测试机器:XiaoMi 2S Andr ... -
[原创] 小米手机无法真机调试
2017-07-06 09:10 6518系统环境: 小米 2S MIUI 版本:8.0.1.0(LXA ... -
了解数据绑定 - Data Binding Library
2017-06-22 15:31 1004原文地址: -
How to play gif with Fresco
2017-06-22 14:00 695原文地址:https://stackoverflow.com/ ... -
设置 Toolbar(ActionBar) 上的按钮颜色
2017-06-22 08:11 2097原文地址: https://stackoverflow.com ... -
Display back button on action bar and back event
2017-06-22 08:00 774原文地址: https://stackoverflow.com ... -
Gradle 修改 Maven 仓库地址
2017-06-02 15:51 1707修改 Gradle Maven 仓库地址为阿里云镜像 修改根 ... -
[转] How to clear cookies and cache of webview on Android when not in webview?
2017-04-26 09:28 2219原文地址:http://stackoverflow.com/a ... -
[转] Android 在程序中如何动态的修改程序图标
2017-03-02 17:05 972http://stackoverflow.com/a/4150 ... -
[转] Android Libraries
2017-01-16 10:28 582原文地址: https://dzone.com/article ... -
[原创] Android 长按识别图中二维码 - Zxing
2017-01-10 09:27 6431前提: 本文使用了 ButterKnife 依赖库 开始环境 ...
相关推荐
ShortURL 是一个能缩短网址,并生成二维码的...Return: JSONExamples:$ curl 3sd.me/j/expand -d "shorten=Jh8x3" {"shorten": "http://3sd.me/Jh8x3", "expand": "http://baidu.com"} 标签:ShortURL
在代码中,我们可以通过调用ExpandableTextView的方法来控制其状态,如`expand()`用于展开文本,`collapse()`用于收起文本,以及`toggle()`用于切换展开/收起状态。 接下来,深入了解一下ExpandableTextView的工作...
### 知识点详解 #### 一、列表框填充文件目录信息的方法介绍 在软件开发过程中,有时我们需要向用户展示特定目录下的文件列表或者提供文件选择功能。传统的`FileListBox`控件虽然能够实现基本的功能需求,但在某些...
This will allow the users to follow up the comment and expand the conversation if desired. 评论回复通知插件, 当评论被回复时会email通知评论的作者. Author URI: http://fairyfish.net/ Donate link: ...
2. Expand the distribution archive. 3. Modify the included script files for your local file system (if neccessary). 4. Edit the mail.conf, user.conf and log.conf files. 5. Run the mail server ...
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:slider="http://schemas.android.com/apk/res-auto" android:id="@+id/xml_slider_layout...
在res/anim目录下创建两个XML文件,例如`expand_menu.xml`和`collapse_menu.xml`,分别表示菜单展开和收缩的动画效果。展开动画通常涉及增加视图的高度,而收缩则是减小高度。在XML文件中,我们可以使用`<translate>...
LABVIEW 资源,AES128加密子VI:Expand Key
Get::finalValue接口提供了这种自动的转: template<typename T> void transmit(T p) { receive(Get::finalValue(p)); } ☆ Convert type qualifiers,e.g. addConst/removeConst.. , keep same output qualifier ...
http http://localhost:23023/api/list 缩短给定的URL: http "http://localhost:23023/api/shorten?url=http://example.com/" 扩展给定URL的哈希值: http "http://localhost:23023/api/expand?has
frame.pack(fill=BOTH, expand=1) ``` - **初始化窗口**:创建了一个 `Tk` 对象 `root`,作为整个图形用户界面的根窗口。 - **设置框架**:创建了一个 `Frame`,用作容器,同时配置了水平和垂直方向上的滚动条。 - ...
mysql5+(系统默认使用mysql,你需要将mysql的数据转到oracle,sqlserver里),需要注意的是修改mysql的【max_connections=1000】 2.在mysql中建库doroodo,在库中执行doroodo.sql 3.在eclipse中引入doroodo,修改...
powershell -Command "Expand-Archive -Path \"%tmp%\python-3.7.9.zip\" -DestinationPath \"%destDir%\" -Force" ``` **步骤三:下载并安装pip** 为了方便管理第三方库,通常还需要安装pip工具。可以通过以下...
DSM_DS918+_25426.pat,和synoboot.img是一个群晖的引导的镜像教程及来源https://post.smzdm.com/p/aqx07xmk/
Java Developer Newsletter: From your Oracle account, select Subscriptions, expand Technology, and subscribe to Java. Java Developer Day hands-on workshops (free) and other events Java Magazine
基于最新的AndroidStudio实现。Appearance animations for items in ListViews, GridViews, other AbsListViews; Built in animations include Alpha, SwingRightIn, SwingLeftIn, SwingBottomIn, SwingRightIn and ...
IBM PC服务器硬件日志收集工具安装及收集方式 目录 第一章日志类型、用途及收集方式
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> android:id="@+...