New Juzz 的老师过来google一下下下~~~~

假设你是Sam,请看下面这封Bob的来信,然后给Bob写一封回信,描述一下你的英语老师Mr.Li的外貌,70词左右,可适当发挥.Dear SamI want to tell you something.We have a new English teacher.She is beautiful.She is thin.She ha_百度作业帮
假设你是Sam,请看下面这封Bob的来信,然后给Bob写一封回信,描述一下你的英语老师Mr.Li的外貌,70词左右,可适当发挥.Dear SamI want to tell you something.We have a new English teacher.She is beautiful.She is thin.She ha
假设你是Sam,请看下面这封Bob的来信,然后给Bob写一封回信,描述一下你的英语老师Mr.Li的外貌,70词左右,可适当发挥.Dear SamI want to tell you something.We have a new English teacher.She is beautiful.She is thin.She has long biack hair and big eyes .She likes wearing a red skirt and a pair of white shoes.We all like her very much.What does your English tercher look like?Can you tell me?Yours,BobDear Bob,Thanks foe your letter.We have a new English teacher,too.________________________________________________________________________________________________________________________________________________________________________________________________________________________________________Yours,Sam
Mr.Li is our teacher.He always wears shirts in white,and he has a hair of black.He also likes wearing jeans.He wears a pair of glasses.We like him a lot because he is friendly to us.麻烦老师看一下哪出问题了,crash了
package com.pintu.activity.import java.util.Cimport java.util.Cimport java.util.Limport java.util.concurrent.Eimport android.content.Cimport android.graphics.Bimport android.graphics.BitmapFimport android.graphics.Cimport android.graphics.ColorFimport android.util.AttributeSimport android.util.TypedVimport android.widget.ImageVimport android.widget.RelativeLimport com.example.caige.R;import com.pintu.activity.util.ImagePimport com.pintu.activity.util.ImageSplitterUimport android.view.Vimport android.view.View.OnClickLimport android.view.animation.Aimport android.view.animation.Animation.AnimationLimport android.view.animation.TranslateApublic class GamePintuLayout extends RelativeLayout implements OnClickListener {
private int mColumn=3;
private int mP
private int mMagin=3;
private ImageView[] mGamePintuI
private int mItemW
private Bitmap mB
private List&ImagePiece&mItemB
//游戏面板宽度
private int mW
public GamePintuLayout(Context context) {
this(context,null);
// TODO Auto-generated constructor stub }
public GamePintuLayout(Context context, AttributeSet attrs) {
this(context,attrs,0);
// TODO Auto-generated constructor stub }
public GamePintuLayout(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
init(); } private void init() {
// TODO Auto-generated method stub
mMagin=(int) TypedValue.PLEX_UNIT_DIP,3,
getResources().getDisplayMetrics());
mPadding=min(getPaddingLeft(),getPaddingRight(),
getPaddingTop(),getPaddingBottom()); }
@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // TODO Auto-generated method stub super.onMeasure(widthMeasureSpec, heightMeasureSpec);
mWidth=Math.min(getMeasuredHeight(),getMeasuredWidth()); if(!once){
//进行切图,排序
initBitmap();
//设置ImageView(Item)的宽高
initItem();
once= } setMeasuredDimension(mWidth,mWidth);
//切图,排序 private void initBitmap() { // TODO Auto-generated method stub if(mBitmap==null){
mBitmap=BitmapFactory.decodeResource(getResources(),
R.drawable.image); } mItemBitmaps=ImageSplitterUtil.splitImage(mBitmap,mColumn); Collections.sort(mItemBitmaps, new Comparator&ImagePiece&() {
public int compare(ImagePiece a, ImagePiece b) {
return Math.random()&0.5?1:-1;
private void initItem(){
mItemWidth=(mWidth-mPadding*2-mMagin*(mColumn-1))/mC
mGamePintuItems=new ImageView[mColumn*mColumn];
//生成Item
for(int i=0;i&mGamePintuItems.i++){
ImageView item =new ImageView(getContext());
item.setOnClickListener(this);
item.setImageBitmap(mItemBitmaps.get(i).getBitmap());
mGamePintuItems[i]=
item.setId(i+1);
item.setTag(i+"_"+mItemBitmaps.get(i).getIndex());
RelativeLayout.LayoutParams lp=new RelativeLayout.LayoutParams(
mItemWidth,mItemWidth);
//不是最后一列,设置横向间距
if((i+1)%mColumn!=0){
lp.rightMargin=mM
//不是第一列
if(i%mColumn!=0){
lp.addRule(RelativeLayout.RIGHT_OF,
mGamePintuItems[i-1].getId());
//不是第一行
if((i+1)&mColumn){
lp.topMargin=mM
lp.addRule(RelativeLayout.BELOW,mGamePintuItems[i-mColumn].getId());
addView(item,lp);
} } private int min(int...params) {
// TODO Auto-generated method stub
int min=params[0];
for(int param:params){
if(param&min){
private ImageView mF private ImageView mS @Override public void onClick(View v) {
//两次点击同一个
if(mFirst==v){
mFirst.setColorFilter(null);
if(mFirst==null){
mFirst=(ImageView)
mFirst.setColorFilter(Color.parseColor("#55FF0000"));
mSecond=(ImageView)
//交换Item
exchangeView();
//动画层 private RelativeLayout mAnimL
//交换Item private void exchangeView() {
mFirst.setColorFilter(null);
setUpAnimLayout();
ImageView first=new ImageView(getContext());
final Bitmap firstBitmap=mItemBitmaps.get(getImageIdByTag((String)mFirst.getTag())).getBitmap();
first.setImageBitmap(firstBitmap);
LayoutParams lp=new LayoutParams(mItemWidth,mItemWidth);
lp.leftMargin=mFirst.getLeft()-mP
lp.topMargin=mFirst.getTop()-mP
first.setLayoutParams(lp);
mAnimLayout.addView(first);
ImageView second=new ImageView(getContext());
final Bitmap secondBitmap=mItemBitmaps.get(getImageIdByTag((String)mSecond.getTag())).getBitmap();
second.setImageBitmap(secondBitmap);
LayoutParams lp2=new LayoutParams(mItemWidth,mItemWidth);
lp2.leftMargin=mSecond.getLeft()-mP
lp2.topMargin=mSecond.getTop()-mP
second.setLayoutParams(lp2);
mAnimLayout.addView(second);
//设置动画
TranslateAnimation anim=new TranslateAnimation(0,mSecond.getLeft()
-mFirst.getLeft(),0,mSecond.getTop()-mFirst.getTop());
anim.setDuration(300);
anim.setFillAfter(true);
first.startAnimation(anim);
TranslateAnimation animSecond=new TranslateAnimation(0,-mSecond.getLeft()
+mFirst.getLeft(),0,-mSecond.getTop()+mFirst.getTop());
animSecond.setDuration(300);
animSecond.setFillAfter(true);
second.startAnimation(animSecond);
//动画监听
anim.setAnimationListener(new AnimationListener() {
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
mFirst.setVisibility(View.INVISIBLE);
mSecond.setVisibility(View.INVISIBLE);
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
//String firstTag=(String) mFirst.getTag();
// secondTag=(String) mSecond.getTag();
// String[] firstParams=firstTag.split("_");
// String[] secondParams=secondTag.split("_");
//Bitmap firstBitmap= mItemBitmaps.get(Integer.parseInt(firstParams[0])).getBitmap();
//Bitmap secondBitmap= mItemBitmaps.get(Integer.parseInt(secondParams[0])).getBitmap();
String firstTag=(String) mFirst.getTag();
String secondTag=(String) mSecond.getTag();
// String[] firstParams=firstTag.split("_");
//String[] secondParams=secondTag.split("_");
mFirst.setImageBitmap(secondBitmap);
mSecond.setImageBitmap(firstBitmap);
mFirst.setTag(secondTag);
mSecond.setTag(firstTag);
mFirst.setVisibility(View.VISIBLE);
mSecond.setVisibility(View.VISIBLE);
mFirst=mSecond=
mAnimLayout.removeAllViews();
} //根据tag获取id public int getImageIdByTag(String tag){
String[] split= tag.split("_");
return Integer.parseInt(split[0]); }
public int getImageIndex(String tag){
String[] split= tag.split("_");
return Integer.parseInt(split[1]); }
//构造动画层 private void setUpAnimLayout() {
// TODO Auto-generated method stub
if(mAnimLayout==null)
mAnimLayout=new RelativeLayout(getContext());
addView(mAnimLayout);
快来回答问题,最佳答案可 +3积分
写下你的评论...
写下你的评论...
写下你的评论...
我牛X啥都知道
强势围观你们
我牛X啥都知道
Copyright (C)
All Rights Reserved | 京ICP备 号-2您要找的资源已被删除、已更名或暂时不可用。The shop I bought a new dress_____last Sunday morning has been pulled downA.in
D.during答案是in,可老师教的不是on Sunday morning吗,麻烦高手解释一下!!_百度作业帮
The shop I bought a new dress_____last Sunday morning has been pulled downA.in
D.during答案是in,可老师教的不是on Sunday morning吗,麻烦高手解释一下!!
The shop I bought a new dress_____last Sunday morning has been pulled downA.in
D.during答案是in,可老师教的不是on Sunday morning吗,麻烦高手解释一下!!
这里的in 是指的是 in the shop 而不是 in last sunday morning .
last sunday morning 作状语,不需要加介词。而应该是 I bought a new dress in the shop 所以,答案应该是 in
last Sunday 是做定语的,因此和morning 搭配要用in ,而on Sunday morning,表示的是在这一天的早上,要用on请专业语法好的老师或同学能帮我修正一下我的语法Western music in the 20th century Western music in the 20th century rose in 1910 between 2000 year,It main had three difference styles music,respectively was new classical music,imp_百度作业帮
请专业语法好的老师或同学能帮我修正一下我的语法Western music in the 20th century Western music in the 20th century rose in 1910 between 2000 year,It main had three difference styles music,respectively was new classical music,imp
请专业语法好的老师或同学能帮我修正一下我的语法Western music in the 20th century Western music in the 20th century rose in 1910 between 2000 year,It main had three difference styles music,respectively was new classical music,impressionism music as well as expressionism music.New classical music was popular in the Second World War.Firstly new classical music was pursued steadied and sense.It attention music skill also attach the form .Sec
betweeb 2000 and 应该还有个年份
main改成mainly
was去掉 it 改成its

我要回帖

更多关于 google一下下 的文章

 

随机推荐