Added camera button

pull/14/head
Andrew Shaw 13 years ago
parent 9dbeddac13
commit 03f2327dfe

@ -125,7 +125,7 @@ public class TagUpdatesActivity extends ListActivity {
@Override
public void clearImage() {
picture = null;
pictureButton.setImageResource(R.drawable.icn_camera);
pictureButton.setImageResource(R.drawable.camera_button);
}
};
pictureButton = (ImageButton) findViewById(R.id.picture);
@ -246,7 +246,7 @@ public class TagUpdatesActivity extends ListActivity {
}.start();
addCommentField.setText(""); //$NON-NLS-1$
picture = null;
pictureButton.setImageResource(R.drawable.icn_camera);
pictureButton.setImageResource(R.drawable.camera_button);
refreshUpdatesList();
StatisticsService.reportEvent(StatisticsConstants.ACTFM_TAG_COMMENT);

@ -33,7 +33,7 @@ public class TimerActionControlSet extends TaskEditControlSet {
timerContainer = (View) parent.findViewById(R.id.timer_container);
timerContainer.setOnClickListener(timerListener);
chronometer = (Chronometer) parent.findViewById(R.id.timer);
chronometer = new Chronometer(activity);
}
@Override
@ -95,7 +95,7 @@ public class TimerActionControlSet extends TaskEditControlSet {
chronometer.setBase(SystemClock.elapsedRealtime() - elapsed);
chronometer.start();
} else {
chronometer.setVisibility(View.INVISIBLE);
chronometer.setVisibility(View.GONE);
chronometer.stop();
}
}

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:state_enabled="true"
android:state_focused="false" android:drawable="@drawable/camera_button_red" />
<item android:state_pressed="true" android:state_enabled="true"
android:drawable="@drawable/camera_button_gray" />
<item android:state_pressed="false" android:state_enabled="true"
android:state_focused="true" android:drawable="@drawable/camera_button_gray" />
</selector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 693 B

@ -60,8 +60,7 @@
android:paddingRight="7dip"
android:paddingBottom="2dip"
android:layout_weight="1"
android:background="@drawable/footer_button"
android:src="@drawable/icn_camera"
android:src="@drawable/camera_button"
android:scaleType="fitCenter"/>
<!-- Quick Add Task -->

@ -19,14 +19,28 @@
android:button="@drawable/btn_check" />
<!-- assignee photo -->
<LinearLayout
android:id="@+id/pictureContainer"
android:layout_width="58dip"
android:layout_height="54dip"
android:layout_marginLeft="5dip"
android:layout_marginTop="10dip"
android:padding="7dip"
android:paddingTop="9dip"
android:background="#111111"
>
<greendroid.widget.AsyncImageView
android:id="@+id/picture"
android:layout_width="35dip"
android:layout_height="35dip"
android:layout_marginLeft="10dip"
astrid:defaultSrc="@drawable/icn_default_person_image"
android:scaleType="fitCenter"
android:visibility="gone" />
android:visibility="gone" >
</greendroid.widget.AsyncImageView>
</LinearLayout>
<LinearLayout
android:id="@+id/task_row"

@ -112,12 +112,12 @@
android:layout_gravity="top"
android:layout_marginRight="3dip"
android:layout_weight="1"
android:background="@drawable/footer_button"
android:paddingBottom="2dip"
android:paddingLeft="7dip"
android:paddingRight="7dip"
android:scaleType="fitCenter"
android:src="@drawable/icn_camera" />
android:scaleType="centerInside"
android:background="#00000000"
android:src="@drawable/camera_button" />
<!-- Quick Add Task -->
@ -146,19 +146,11 @@
android:id="@+id/timer_button"
android:layout_width="25dip"
android:layout_height="25dip"
android:maxHeight="25dip"
android:layout_marginTop="7dip"
android:scaleType="fitCenter"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"
android:layout_weight="1"/>
<Chronometer
android:id="@+id/timer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="center_horizontal"
android:visibility="visible"
android:textColor="@color/task_edit_details"
android:textSize="10sp" />
</LinearLayout>
<ImageButton

@ -249,6 +249,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
viewHolder.rowBody = (ViewGroup)view.findViewById(R.id.rowBody);
viewHolder.nameView = (TextView)view.findViewById(R.id.title);
viewHolder.picture = (AsyncImageView)view.findViewById(R.id.picture);
viewHolder.pictureContainer = (View) view.findViewById(R.id.pictureContainer);
viewHolder.completeBox = (CheckBox)view.findViewById(R.id.completeBox);
viewHolder.dueDate = (TextView)view.findViewById(R.id.dueDate);
viewHolder.details1 = (TextView)view.findViewById(R.id.details1);
@ -302,6 +303,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
public TextView nameView;
public CheckBox completeBox;
public AsyncImageView picture;
public View pictureContainer;
public TextView dueDate;
public TextView details1, details2;
public LinearLayout taskRow;
@ -366,8 +368,10 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
final AsyncImageView pictureView = viewHolder.picture; {
if(task.getValue(Task.USER_ID) == 0) {
pictureView.setVisibility(View.GONE);
viewHolder.pictureContainer.setVisibility(View.GONE);
} else {
pictureView.setVisibility(View.VISIBLE);
viewHolder.pictureContainer.setVisibility(View.VISIBLE);
pictureView.setUrl(null);
try {
JSONObject user = new JSONObject(task.getValue(Task.USER));

Loading…
Cancel
Save