想法是你必须拍摄面板.因此,面板将设置在屏幕顶部的随机位置,然后向下移动到屏幕的底部.在到达底部之前,您必须使用形状拍摄面板.但我不知道如何测试创建的形状是否位于面板的位置以重置面板.目前这是我的代码,但if测试错误.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, jpeg;
const
MaxRays=100;
RayStep=8;
type
TForm1 = class(TForm)
Panel1: TPanel;
Timer1: TTimer;
Timer2: TTimer;
Button1: TButton;
Shape1: TShape;
Timer3: TTimer;
Image1: TImage;
procedure Timer2Timer(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormActivate(Sender: TObject);
procedure FormMouseWheelDown(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
procedure FormMouseWheelUp(Sender: TObject; Shift: TShiftState;
MousePos: TPoint; var Handled: Boolean);
procedure Timer3Timer(Sender: TObject);
procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); …Run Code Online (Sandbox Code Playgroud) 我正在尝试将在全屏活动中播放的视频居中,但我在任何布局中放置的任何参数似乎都不起作用
这是我的清单:
<activity
android:name=".VideoActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
Run Code Online (Sandbox Code Playgroud)
我的 video_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<VideoView
android:id="@+id/videoView"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
以及您需要时的活动
public class VideoActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_layout);
VideoView videoHolder = new VideoView(this);
setContentView(videoHolder);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/"+ R.raw.video);
videoHolder.setVideoURI(video);
videoHolder.start();
videoHolder.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
jump();
}
});
}
private void jump() {
if(isFinishing())
return;
finish();
pd.dismiss();
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试过 FrameLayou、RelativeLayout、LinearLayout
重心居中,layout_gravity …
我是一个新手程序员,所以如果这是一个愚蠢的问题,抱歉,但如果你不问你不知道.
我想要的代码是当你达到10分,20分,30分,40分......它会发出与常规ping噪声不同的声音.那是我目前的代码,有什么方法可以做我说的话?
if (score == 10) {
Sound.soundScore1();
}
Run Code Online (Sandbox Code Playgroud) 所以在Java中,我有:
long value = 1324623451867855123L
Run Code Online (Sandbox Code Playgroud)
我需要36个最低有效位,MOST有效位可以被抛出.在我的脑海中,我可以使用按位而且只是这样做
long rightMost36Bits = value & 0xFFFFFFFFFL
Run Code Online (Sandbox Code Playgroud)
这将给我最低36位.但是......不那么有用..我错过了什么?
**编辑**
修正了拼写错误,意思是&for和.
EDIT2
真的想要底部十位小数.所以我应该使用%10000000000.抱歉过度设计解决方案:)该等式的结果是12444252435 ....这不是我想要的.我想要更像451867855132
你能告诉我selenium在ruby中使用的方法向下滚动到页面底部吗?我看了这个
element = driver.find_element(:xpath, "//div[@class='footer small']")
element.location_once_scrolled_into_view
Run Code Online (Sandbox Code Playgroud)
但在这个链接中,我找不到任何元素.你能告诉我没有找到的元素的方式吗?谢谢!