diff --git a/src/com/photoselector/ui/PhotoSelectorActivity.java b/src/com/photoselector/ui/PhotoSelectorActivity.java index 108708c..48f9870 100644 --- a/src/com/photoselector/ui/PhotoSelectorActivity.java +++ b/src/com/photoselector/ui/PhotoSelectorActivity.java @@ -1,5 +1,9 @@ package com.photoselector.ui; - +/** + * + * @author Aizaz AZ + * + */ import java.util.ArrayList; import java.util.List; @@ -72,7 +76,7 @@ public class PhotoSelectorActivity extends Activity implements protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); RECCENT_PHOTO = getResources().getString(R.string.recent_photos); - requestWindowFeature(Window.FEATURE_NO_TITLE);// ȥ + requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉标题栏 setContentView(R.layout.activity_photoselector); if (getIntent().getExtras() != null) { @@ -108,10 +112,10 @@ protected void onCreate(Bundle savedInstanceState) { lvAblum.setAdapter(albumAdapter); lvAblum.setOnItemClickListener(this); - findViewById(R.id.bv_back_lh).setOnClickListener(this); // + findViewById(R.id.bv_back_lh).setOnClickListener(this); // 返回 - photoSelectorDomain.getReccent(reccentListener); // Ƭ - photoSelectorDomain.updateAlbum(albumListener); // Ϣ + photoSelectorDomain.getReccent(reccentListener); // 更新最近照片 + photoSelectorDomain.updateAlbum(albumListener); // 跟新相册信息 } private void initImageLoader() { @@ -159,7 +163,7 @@ private void initImageLoader() { @Override public void onClick(View v) { if (v.getId() == R.id.btn_right_lh) - ok(); // ѡƬ + ok(); // 选完照片 else if (v.getId() == R.id.tv_album_ar) album(); else if (v.getId() == R.id.tv_preview_ar) @@ -170,7 +174,7 @@ else if (v.getId() == R.id.bv_back_lh) finish(); } - /** */ + /** 拍照 */ private void catchPicture() { CommonUtils.launchActivityForResult(this, new Intent( MediaStore.ACTION_IMAGE_CAPTURE), REQUEST_CAMERA); @@ -205,7 +209,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { } } - /** */ + /** 完成 */ private void ok() { if (selected.isEmpty()) { setResult(RESULT_CANCELED); @@ -219,7 +223,7 @@ private void ok() { finish(); } - /** ԤƬ */ + /** 预览照片 */ private void priview() { Bundle bundle = new Bundle(); bundle.putSerializable("photos", selected); @@ -234,21 +238,21 @@ private void album() { } } - /** б */ + /** 弹出相册列表 */ private void popAlbum() { layoutAlbum.setVisibility(View.VISIBLE); new AnimationUtil(getApplicationContext(), R.anim.translate_up_current) .setLinearInterpolator().startAnimation(layoutAlbum); } - /** б */ + /** 隐藏相册列表 */ private void hideAlbum() { new AnimationUtil(getApplicationContext(), R.anim.translate_down) .setLinearInterpolator().startAnimation(layoutAlbum); layoutAlbum.setVisibility(View.GONE); } - /** ѡеͼƬ */ + /** 清空选中的图片 */ private void reset() { selected.clear(); tvNumber.setText("(0)"); @@ -256,7 +260,7 @@ private void reset() { } @Override - /** 鿴Ƭ */ + /** 点击查看照片 */ public void onItemClick(int position) { Bundle bundle = new Bundle(); if (tvAlbum.getText().toString().equals(RECCENT_PHOTO)) @@ -268,7 +272,7 @@ public void onItemClick(int position) { } @Override - /** Ƭѡ״̬ı֮ */ + /** 照片选中状态改变之后 */ public void onCheckedChanged(PhotoModel photoModel, CompoundButton buttonView, boolean isChecked) { if (isChecked) { @@ -295,7 +299,7 @@ public void onBackPressed() { } @Override - /** б¼ */ + /** 相册列表点击事件 */ public void onItemClick(AdapterView parent, View view, int position, long id) { AlbumModel current = (AlbumModel) parent.getItemAtPosition(position); @@ -311,19 +315,19 @@ public void onItemClick(AdapterView parent, View view, int position, tvAlbum.setText(current.getName()); // tvTitle.setText(current.getName()); - // Ƭб + // 更新照片列表 if (current.getName().equals(RECCENT_PHOTO)) photoSelectorDomain.getReccent(reccentListener); else - photoSelectorDomain.getAlbum(current.getName(), reccentListener); // ȡѡƬ + photoSelectorDomain.getAlbum(current.getName(), reccentListener); // 获取选中相册的照片 } - /** ȡͼƬص */ + /** 获取本地图库照片回调 */ public interface OnLocalReccentListener { public void onPhotoLoaded(List photos); } - /** ȡϢص */ + /** 获取本地相册信息回调 */ public interface OnLocalAlbumListener { public void onAlbumLoaded(List albums); } @@ -344,7 +348,7 @@ public void onPhotoLoaded(List photos) { } } photoAdapter.update(photos); - gvPhotos.smoothScrollToPosition(0); // + gvPhotos.smoothScrollToPosition(0); // 滚动到顶端 // reset(); //--keep selected photos }