I have defined my custom view with the only onMeasure()
overridden:
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
setMeasuredDimension((int)(iwidth * cellWidth), (int)(iheight * cellHeight));
}
使用的变量是一组单列的编号Step(
)的类别成员。
我把它改为纽伦:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
float step = hidingPanel.getStep();
step += stepstep;
hidingPanel.setStep(step);
hidingPanel.invalidate();
setTextButton();
}
});
布局如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.inthemoon.incubation.HidingPanel
android:id="@+id/hidingPanel"
android:background="@android:color/darker_gray"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginTop="0dp"
android:layout_marginLeft="0dp"
/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:background="@android:color/black"
>
<Button
android:id="@+id/button"
android:layout_width="200dp"
android:layout_height="100dp"
/>
</LinearLayout>
</RelativeLayout>
<代码>HidingPanel是我的习惯观点。
我预计,我的看法将会在纽特州媒体上有所发展,但我发现,在Measure(Measure)上,在零点时,最初只需要几次。 • 如何促进在纽特州点击后测量?