拼图,游戏是广受欢迎的一种智力游戏,它的变化多端,难度不一,让人百玩不厌。
个性化的拼图,拼凑的不仅仅是一张照片,而是一个故事,一段回忆,一缕温情。每一片的单片都有它自己的位置,就像每段回忆都有它的故事,你要将它放在专属的地方,放对了就慢慢丰富起来,放错了就无法完整。
你可以把你记忆中最深的片段,可以是你挚爱的照片,可以是你最难忘的一瞬留念,做成拼图,在思念的季节里一一拼起,把片片散落的记忆重新组合,用指尖温习甜蜜,把心湖里最美丽的涟漪荡漾开来。
代码:
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="60sp">
<TextView
android:layout_width="100sp"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="30sp"
android:text="@string/yonghuming" />
<EditText
android:id="@+id/admin"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="number"
android:hint="@string/edit_yhm"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60sp"
android:gravity="center">
<TextView
android:layout_width="100sp"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="30sp"
android:text="@string/mima" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="textPassword"
android:hint="@string/edit_mm"
android:singleLine="true" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="60sp"
android:gravity="center" >
<Button
style="?android:attr/buttonBarButtonStyle"
android:id="@+id/denglu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:textSize="30sp"
android:text="@string/denglu" />
<Button
style="?android:attr/buttonBarButtonStyle"
android:id="@+id/zhuce"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:textSize="30sp"
android:text="@string/zhuce" />
</LinearLayout>
关于难易度选择的界面代码:
难易度选择的java代码:
jianDan=(ImageButton)findViewById(R.id.jiandan);
zhongDeng=(ImageButton)findViewById(R.id.zhongdeng);
kunNan=(ImageButton)findViewById(R.id.kunnan);
jianDan.setOnClickListener(this);
zhongDeng.setOnClickListener(this);
kunNan.setOnClickListener(this);
}
public void onClick(View view){
if(view==jianDan){
Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptJianDanActivity.class);
startActivity(intent);
}else if(view==zhongDeng){
Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptZhongDengActivity.class);
startActivity(intent);
}else if(view==kunNan){
Intent intent = new Intent(ZnptChoseGradeActivity.this,GameZnptKunNanActivity.class);
startActivity(intent);
}
}
}
简单拼图:
简单拼图部分代码:
for( int i = 0 ; i < bc_gezi ; i ++ ){
for( int j = 0 ; j < bc_gezi ; j ++ ){
gezi[i][j].setOnClickListener(this);
if( i == (bc_gezi-1) && j == (bc_gezi-1) ){
continue;
}
gezi[i][j].setText(Integer.toString(Init_gz[num][i*bc_gezi+j]));
}
}
}
public void onChronometerTick(Chronometer chronometer){
time ++;
}
public void onClick(View view){
for( int i = 0 ; i < bc_gezi ; i ++ ){
for( int j = 0 ; j < bc_gezi ; j ++ ){
if(view == gezi[i][j]){
if(yidong_jd.move(bc_gezi,i,j)){
step ++;
text_step.setText(Integer.toString(step));
if(sign == 0){
timer.setBase(SystemClock.elapsedRealtime());
timer.start();
sign = 1;
}
拼图具有计步功能,可以根据步数及时间进行评分。