-
单机斗地主
安卓的单机斗地主,只支持与机器人对战,如果超过30秒没有下牌会自动放弃本轮下牌。代码有很详细的注释。
- 2022-01-25 21:52:14下载
- 积分:1
-
TastyToast
实现自定义toast,可以随意定制样式,位置,替代系统toast(mplementing custom toast)
- 2017-07-07 17:21:11下载
- 积分:1
-
开源Android在线音乐播放器
一款开源Android在线音乐播放器。
功能:
播放本地音乐与在线音乐
在线音乐排行榜,如热歌榜、新歌榜等
高仿云音乐的黑胶唱片专辑封面
歌词显示,自动搜索歌词
夜间模式
定时关闭
- 2022-11-29 14:15:04下载
- 积分:1
-
bilibili弹幕Demo
bilibili弹幕Demo,集成了bilibili的弹幕module,方便快捷的实现了bilibili的弹幕功能,界面简洁,易懂
- 2023-08-11 05:45:04下载
- 积分:1
-
sdfsdfdsfdsfdsfs
SDFSDFSDFSDFDSFDSDFSDFDSFDSDFSDFDSFSDFDFSDFSDFDSFDS
- 2022-12-22 00:05:04下载
- 积分:1
-
Android 3D 走马灯
翻译 maninwest@Codeforge 作者:Igor Kushnarev@ Codeproject如何在安卓平台上实现 3D 走马灯准备工作首先决定定义走马灯行为的参数。例如,走马灯中项目的最小数量。如果只有一两个项目不好看,是不是?考虑到性能问题,我们得定义最大项目数量。我们还需要走马灯的最大θ 角度、里面的项目以及当前选择的项目,项目是否会被反射等。让我们在 attrs.xml 文件中定义: 走马灯项目类为了简化走马灯项目,我创建了CarouselImageView:public class CarouselImageView extends ImageView implements Comparable { private int index;
- 2022-04-28 20:52:39下载
- 积分:1
-
装备选择源码
装备选择源码部分代码public class MainActivity extends Activity {
private ProgressBar mProgressBar1;
private ProgressBar mProgressBar2;
private ProgressBar mProgressBar3;
private TextView mLifeTV;
private TextView mAttackTV;
private TextView mSpeedTV;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mLifeTV = (TextView) findViewById(R.id.tv_life_progress);
mAttackTV = (TextView) findViewById(R.id.tv_attack_progress);
mSpeedTV = (TextView) findViewById(R.id.tv_speed_progress);
initProgress(); //初始化进度条
}
private void initProgress() {
mProgressBar1 = (
- 2022-06-26 01:22:02下载
- 积分:1
-
android中不错的ExpandableListView实例效果源码
一、ExpandableListView介绍 一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。 1.重要方法 expandGroup(int groupPos) :在分组列表视图中展开一组, setSelectedGroup(int groupPosition) :设置选择指定的组。 setSelectedChild(int groupPosition, int childPosition, boolean shouldExpandGroup) :设置选择指定的子项。 getPackedPositionGroup(long packedPosition) :返回所选择的组 getPackedPositionForChild(int groupPosition, int childPosition) :返回所选择的子项 getPackedPositionType(long packedPosition) :返回所选择项的类型(Child,Group) isGroupExpanded(int groupPosition) :判断此组是否展开 2.代码:ExpandableListContextMenuInfo menuInfo=(ExpandableListContextMenuInfo)item.getMenuInfo();String title=((TextView)menuInfo.targetView).getText().toString();int type=ExpandableListView.getPackedPositionType(menuInfo.packedPosition);if (type==ExpandableListView.PACKED_POSITION_TYPE_CHILD) {int groupPos =ExpandableListView.getPackedPositionGroup(menuInfo.packedPosition);int childPos =ExpandableListView.getPackedPositionChild(menuInfo.packedPosition);二、ExpandableListAdapter 一个接口,将基础数据链接到一个ExpandableListView。此接口的实施将提供访问Child的数据(由组分类),并实例化的Child和Group。 getChildId(int groupPosition, int childPosition) 获取与在给定组给予孩子相关的数据。 getChildrenCount(int groupPosition) 返回在指定Group的Child数目。
- 2013-03-07下载
- 积分:1
-
Weight
一个简单的计算标准体重的安卓手机软件,用户选择性别,然后输入身高,软件计算出用户标准体重。(This is a software used to calculate the standard weight of people.)
- 2014-03-03 20:27:16下载
- 积分:1
-
超级列表
如果您熟悉使用 ListView 显示一个简单的列表从数组和寻求增强与自定义版式显示,然后这里有一个例子,会涵盖大部分的你的需要。在此示例中,我们包括循用的话题。
- 2022-12-13 23:40:03下载
- 积分:1