0
나는 매우 쉽게 할 수있는 효과를 얻기 위해 자습서를 찾고 있는데, 안드로이드 용 JAVA
에서해야한다. 당신이 RelativeLayout
이 방법이 있어야합니다draggable mask 안드로이드
http://flashexplained.com/actionscript/how-to-easily-make-a-draggable-mask-with-actionscript/
나는 매우 쉽게 할 수있는 효과를 얻기 위해 자습서를 찾고 있는데, 안드로이드 용 JAVA
에서해야한다. 당신이 RelativeLayout
이 방법이 있어야합니다draggable mask 안드로이드
http://flashexplained.com/actionscript/how-to-easily-make-a-draggable-mask-with-actionscript/
:
는 기본적으로 나는 그것의 정상에 드래그 마스크 층을 서로의 위에, 하나에 두 개의 이미지 .. 심지어 이런 기본적으로 뭔가를 원하는 :
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:src="@drawable/ic_launcher"
android:layout_alignTop="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignBottom="true"/>
<ImageView
android:id="@+id/top_mask"
android:src="@drawable/ic_launcher"
android:layout_alignTop="true"
android:layout_alignBottom="true"/>
</RelativeLayout>
코드
마스크 위의 접근 방법 및 드래그 이벤트 이런 식으로 설정합니다 :ImageView img = (ImageView)findViewById(R.id.top_mask);
img.setOnDragListener(new View.OnDragListener() {
@Override
public boolean onDrag(View v, DragEvent event) {
RelativeLayout.LayoutParams params = (android.widget.RelativeLayout.LayoutParams) v.getLayoutParams();
params.topMargin = (int) event.getX();
params.bottomMargin = (int) event.getY();
v.setLayoutParams(params);
return false;
}
});
를
이 코드를 테스트하지 않았습니다. 방금이 편지를 썼다. 나는이 Aqif 하미드을
내가 .. 사람들의 반응을 upvoted했지만 "도움"에 대한 감사는 당신은 시작하는 데 도움이 심지어 완벽한 솔루션 :
안부해야한다 생각 – erik