草庐IT

flood-fill

全部标签

Android:如何做这个框架涂料?

我有一些像下面这样的静态图片:现在,我想要的是,当我触摸脸部或手部时,所选颜色应该填充到该皮肤部分。结果见下图:那么如何得到上面的结果呢??重做和撤消功能也应该在那里。我已经尝试使用FloodFill颜色,但这样做我只能对特定部分进行颜色处理。因为FloodFill只填充颜色,直到出现相同的pixwl颜色。如果触摸位置像素颜色发生变化,它将不会在其上填充颜色。所以UsinfFloodFill我得到了如下图所示的结果,如果我按下手,那么只有手的部分会填充颜色,而不是我想给另一只手和脸填充颜色。所以请在这种情况下帮助我。已编辑经过一些回复,我得到了类似thisone的解决方案.但仍然存在内

安卓生命周期 : Fill in data in activity in onStart() or onResume()?

是否应该在onStart()或onResume()中通过游标获取数据并在屏幕上填写数据,例如设置窗口标题>?onStart()似乎是合乎逻辑的地方,因为在onStart()之后,Activity已经可以显示,尽管是在后台。值得注意的是,我在使用托管对话框时遇到了问题,这让我重新考虑了这一点。如果用户在对话框仍然打开时旋转屏幕,onCreateDialog()和onPrepareDialog()将调用betweenonStart()和onResume()。如果对话框需要基于数据,则需要在onResume()之前获取数据。如果我对onStart()的看法是正确的,那为什么Notepad示例

安卓 ListView : Header/Footer that fills the remaining space on screen

我想使用ListView创建一个类似聊天的View,其中新消息出现在屏幕底部(因此我使用android:stackFromBottom="true"),我想向将出现的ListView添加一个标题在屏幕的顶部。当消息很少时,标题和消息之间会有一个空白空间,当消息很多时,ListView将滚动并且标题将被隐藏,当底部消息可见时(标题将随着其余的消息)。问题是我无法告诉ListView让它的标题或项目填充屏幕上的剩余空间。android:layout_height="fill_parent"没有帮助。我可以使用RelativeLayout使header静态化,但我不想这样做。有什么想法吗?

java - 在 ImageView FloodFill 算法中获取触摸坐标不准确

我正在尝试使用FillFlood算法为应用制作立方体绘画工具。这是算法的代码:publicclassQueueLinearFloodFiller{protectedBitmapimage=null;protectedint[]tolerance=newint[]{0,0,0};protectedintwidth=0;protectedintheight=0;protectedint[]pixels=null;protectedintfillColor=0;protectedint[]startColor=newint[]{0,0,0};protectedboolean[]pixelsC

android - 为什么 EditText 没有扩展到 fill_parent

我已经编写了一个XML代码,我希望在其中扩展EditText以适应父宽度。花了这么多时间,我找不到扩展EditText的方法。这是我的XML:我在这里做错了什么。请帮助我。 最佳答案 有点老了,但我相信我有一些要补充的。我相信根据文档(在下面引用),layout_width和layout_height是为所有TableRow子项预先确定的。相反,layout_weight可用于确定TableRow内元素的宽度/高度。也就是说,除非你想设置它的android:ems属性并根据它的字体大小给它一个宽度。例如:这为我在TableRow中生

Android 评分栏 : Cannot fill in a partial ratingBar if I customise it's color

我已将ratingBar颜色设置为与Android默认的蓝色和灰色不同的颜色-我将我的星星设置为黑色背景和粉红色(如果它们被选中)。这是我主要Activity的代码:publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);RatingBarratingBar=(RatingBar)find

Android AdRequest 仅返回 onAdFailedToLoad AdRequest.ERROR_CODE_NO_FILL

我的应用程序已在GooglePlay商店上架一个月,一切正常。两天前,我将它添加到“专为家庭设计”类别。我收到了Google团队的认可和祝贺。从那时起,我的插页式广告就停止展示了。我收到AdRequest.ERROR_CODE_NO_FILL。InterstitialAdinterstitialAd;Bundleextras=newBundle();extras.putBoolean("is_designed_for_families",true);AdRequestadRequest=newAdRequest.Builder().addNetworkExtrasBundle(AdMo

Android 3 - 将 fragment 添加到 LinearLayout : fill_parent does not work

我正在尝试以编程方式将fragment添加到LinearLayout,但该fragment不会将其内容拉伸(stretch)到整个布局高度。它的作用类似于wrap_content而不是fill_parent。另一方面,fill_parent作用于fragment的宽度。我怎样才能改变这种行为?仪表板Activity:它的onCreate方法:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_dashboard);

android - 如何在 Android 中使用 Facebook Audience Network 解决错误 = 1001 "No Fill"

我的应用程序有一个Android版本,并将FAN集成到我的应用程序中。它工作了几个月,但现在显示“NOFILL”ErrorDomain=com.facebook.ads.sdkCode=**1001"Nofill"**UserInfo={NSLocalizedDescription=**Nofill**,FBAdErrorDetailKey={msg="**Nofill**"}}并且没有显示FAN广告。如果我放置一个测试ID,它就会显示,但只显示在我的设备上,不会显示在其他设备上。如何解决“NoFill”这个问题?compile'com.facebook.android:audienc

android - ImageView:adjustViewBounds 不适用于 layout_height ="fill_parent"?

我试图将EditText与左侧的ImageView放在单行中。但是我无法正确缩放图像以匹配文本输入的高度。布局很简单:(我用红色突出显示图像背景以查看ImageView分配的实际空间)如果我为ImageView指定确切的高度:android:layout_height="48dp"然后我得到了我需要的最接近的View:但是我不知道EditText的确切高度,所以我不能在这里为ImageView指定它。当指定ImageView的高度以填充其父级(以匹配``EditText`高度)时:android:layout_height="fill_parent"然后我在图像和文本输入之间得到意想不