标签: gravity

行星的引力

你如何模拟不同质量的行星对船的影响?

我正在写一个类似于小行星的Flash游戏,它有一艘小型船在一个行星场上航行.行星不会相互施加力,而只会在船上发力.

像这样的Java模拟,但有更大的行星:

http://dan-ball.jp/en/javagame/planet/

flash gravity

7
推荐指数
1
解决办法
932
查看次数

默认情况下什么是 TextView Gravity?

当 TextView 文本方向(或 Gravity)从 RTL 资源(如阿拉伯语文本)或 LTR 资源(如英语)获取文本时,它似乎会在 Android 中自动更改。什么是默认的 TextView 方向(或重力)以及如何获得它?实际上,我想找出输入的是哪种文本语言(RTL 或 LTR)?如果它是 RTL 和 LTR 的混合文本呢?

android gravity text-alignment textview direction

7
推荐指数
2
解决办法
2951
查看次数

Love2d和径向引力

我发现了一篇关于向box2d添加径向引力的有趣文章.

http://www.vellios.com/2010/06/06/box2d-and-radial-gravity-code/

虽然我需要计算距离平方和标准化距离,但要将其移植到lua.

Love2d似乎没有提取适当的向量的功能,这是一种耻辱.

除非我的数学缺乏,有人可以帮助我.

我总是可以切换到box2d,但love2d似乎是一个简洁的解决方案.

lua gravity love2d

6
推荐指数
1
解决办法
1200
查看次数

自定义View中RelativeLayout内的Textview没有正确应用重力?

所以我有一个设置,我正在创建自己的视图,我正在添加一些TextViews.但是,重力设置被打破了.(它水平居中,但不是垂直居中)我这样做是因为除了TextView之外我还在其他视图中绘制其他东西,但这些工作正常.TextView引力只有一个问题.这是我所拥有的部分代码.

public class myView extends View {

    protected RelativeLayout baseLayout;
    protected TextView textView1;
    protected TextView textView2;

    public myView (Context context) {
        super(context);
        setLayoutParams(new LayoutParams(FILL_PARENT, FILL_PARENT));

        baseLayout = new RelativeLayout(context);
        baseLayout.setLayoutParams(new LayoutParams(FILL_PARENT, FILL_PARENT));

        textView1 = new TextView(context);
        // initialize textView1 string, id, textsize, and color here
        textView2 = new TextView(context);
        // initialize textView2 string, id, textsize, and color here

        baseLayout.addView(textView1);
        baseLayout.addView(textView2);
    }

    @Override
    public void onDraw(Canvas canvas) {
        super.onDraw(canvas);

        Resources res = getResources();
        // calculate out size and position of both …
Run Code Online (Sandbox Code Playgroud)

android view gravity textview

6
推荐指数
1
解决办法
5230
查看次数

在Android按钮中垂直居中放大文本

Android,按钮视图.Button大小为38x38dp,文本大小为20dp(只有一个+字符的文本).重力设定为中心.

文本不是垂直居中的.根据Android的内部会计,文本对于指定的按钮大小来说太大,因此文本的顶部与顶部填充对齐,底部被切掉.那不是我想要的; 我希望文本在顶部和底部均匀切割.换句话说,垂直居中.加号字符,因为它需要少于一个完整大小的字符单元格,所以不会受此影响.

Gravity是我设定的,而不是Layout gravity.我知道不同之处.

任何想法如何在这样的条件下使垂直居中工作,而不是覆盖draw()?

android button gravity

6
推荐指数
1
解决办法
615
查看次数

需要帮助将EditText集中在线性布局中

我试图在线性布局中垂直和水平居中编辑文本,但它不起作用.真的很简单的问题.

 <?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"
 android:orientation="vertical" 
 android:background="@drawable/login">



<EditText
    android:layout_width="150dp"
    android:layout_height="wrap_content"
    android:background="@drawable/loginbutton"
    android:text="Username"
    android:layout_gravity="center"
    android:textSize="25dp"
    android:gravity="center_horizontal|center_vertical"
    android:textColor="#000000"
    android:layout_margin="10dp"
    android:id="@+id/username">
  </EditText>
Run Code Online (Sandbox Code Playgroud)

我会尝试在平均时间内改为相对布局.

android gravity android-linearlayout android-edittext

6
推荐指数
1
解决办法
8397
查看次数

在重力形式中更改元素的名称属性

是否可以通过某种Hook或Filter来更改Gravity Forms中表单元素的"name"属性?它允许您选择"允许动态填充字段",然后设置"参数名称",但参数名称与元素的名称属性不匹配.我元素的名称就像input_6_1或者其他东西.

我试图避免使用jQuery来实现这一目标,但我想我会采用它作为最后的手段.有任何想法吗?

forms wordpress gravity

6
推荐指数
1
解决办法
3424
查看次数

将现有的SVG或HTML5元素添加到Box2D World

我有一个SVG标志,主要由元素组成.我希望为此制作动画,或者更具体地说,将其放入"重力世界".我希望使用Box2D(网络端口).

我真的是Box2D和Canvas的菜鸟,但我已经使用canvg将我的SVG转换为HTML5画布了,我现在正在阅读Box2dWeb的入门教程,我可以看到如何创建一个世界引力,但我找不到任何走现有SVG或Canvas的例子,只是简单地将形状添加到那个世界.

看起来你需要使用Box2D绘图方法.任何人都可以指出一个简单的例子,它采用现有的一组形状(SVG或Canvas)并简单地将它们放到Box2DWeb引力世界中,这样它们就会崩溃到底部,就像几乎所有现有的Box2D演示和教程一样?

请注意,使用CanVG我不是自己将形状添加到Canvas,它是从SVG为我创建Canvas.

html5 animation svg gravity box2d

6
推荐指数
1
解决办法
1889
查看次数

php imagick setGravity函数不能与compositeImage()函数一起使用

我正在使用php Imagick类进行项目

我尝试合成一个改变图像重力的图像

我的意思是,我想将目标图像合成到中间或顶部中心

我用

....
$imageOrg->setGravity(imagick::GRAVITY_CENTER); //I wrote this for an example, position will be set by the visitor
$imageOrg->compositeImage($over, Imagick::COMPOSITE_DEFAULT, 0, 0);
....
Run Code Online (Sandbox Code Playgroud)

但是setGravity()或setImageGravity()函数都不起作用.

请帮忙!

php imagemagick gravity imagick

6
推荐指数
1
解决办法
3330
查看次数

GridGayout的SetGravity无法正常工作

我正在使用一个简单的GridLayout动态添加按钮.

<GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/tagGridLayout"
android:background="@color/white"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnCount="3"
>
</GridLayout>
Run Code Online (Sandbox Code Playgroud)

我正在使用这个Java代码来填充我的网格,除了设置的Gravity选项没有做任何事情之外,它都工作正常.我已经尝试过 - 将layout_width更改为XML文件中的不同类型,将重力添加GridLayout到此站点上的其他解决方案中.另一件需要注意的事情是我在片段中的异步任务中执行此操作.基本上我想实现layout_gravity="fill_horizontal"XML中的成就.

tagButtons = new Button[trendingTagsCount];
        for(int i=0;i<trendingTagsCount;i++)
        {
            tagButtons[i] = new Button(getActivity());
            //tagButtons[i].setLayoutParams(new LayoutParams(Gravity.FILL_HORIZONTAL));
            tagButtons[i].setText(getTagsList.get(i).tag);
            tagButtons[i].setGravity(Gravity.FILL_HORIZONTAL);
            tagButtonGrid.addView(tagButtons[i]);
        }
Run Code Online (Sandbox Code Playgroud)

android gravity grid-layout android-layout

6
推荐指数
1
解决办法
2221
查看次数