本文整理汇总了Java中com.nhaarman.supertooltips.ToolTipRelativeLayout.showToolTipForView方法的典型用法代码示例。如果您正苦于以下问题:Java ToolTipRelativeLayout.showToolTipForView方法的具体用法?Java ToolTipRelativeLayout.showToolTipForView怎么用?Java ToolTipRelativeLayout.showToolTipForView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.nhaarman.supertooltips.ToolTipRelativeLayout
的用法示例。
在下文中一共展示了ToolTipRelativeLayout.showToolTipForView方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: displayInfo
import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
private void displayInfo(){
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) findViewById(R.id.tooltip);
ToolTip toolTip = new ToolTip()
.withText(R.string.file_selector_info)
.withColor(Color.GRAY)
.withTextColor(Color.WHITE)
.withShadow()
.withAnimationType(ToolTip.AnimationType.FROM_TOP);
toolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, fabInfo);
toolTipView.setOnToolTipViewClickedListener(this);
}
开发者ID:SequencingDOTcom,项目名称:RTP-API-Gradle-Maven-Android-File-Selector-Java,代码行数:14,代码来源:PreFileSelectorActivity.java
示例2: showNotificationEmptyMyFiles
import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
/**
* Notify that user don't has own files
*/
private void showNotificationEmptyMyFiles(){
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) findViewById(R.id.tooltip);
ToolTip toolTip = new ToolTip()
.withText(R.string.empty_my_files)
.withColor(Color.GRAY)
.withTextColor(Color.WHITE)
.withShadow()
.withAnimationType(ToolTip.AnimationType.FROM_TOP);
toolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, tabHostCategory.getTabWidget().getChildTabViewAt(1));
toolTipView.setOnToolTipViewClickedListener(FileSelectorActivity.this);
}
开发者ID:SequencingDOTcom,项目名称:RTP-API-Gradle-Maven-Android-File-Selector-Java,代码行数:17,代码来源:FileSelectorActivity.java
示例3: onCreateView
import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
// Now find the PullMenuLayout and set it up
mPullMenuLayout = (PullMenuLayout) rootView.findViewById(R.id.pm_layout);
ArrayList<String> mList = new ArrayList<String>();
mList.add("Top Stories");
mList.add("Most Recent");
mList.add("Interest");
mList.add("Refresh");
// We can now setup the PullMenuLayout
ActionBarPullMenu.from(getActivity())
.allChildrenArePullable()
.listener(this)
.setup(mPullMenuLayout,android.R.color.white,
getResources().getColor(R.color.menuColor),
getResources().getColor(R.color.progressBarColor),mList);
SharedPreferences prefs = getActivity().getSharedPreferences("pullMenu", 0);
String restoredText = prefs.getString("menu", null);
if(restoredText==null) {
TextView mTextView = (TextView) rootView.findViewById(R.id.filler_text);
int actionBarHeight = 0;
TypedValue tv = new TypedValue();
if (getActivity().getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true))
{
actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data,getResources().getDisplayMetrics());
}
mTextView.setPadding(0,actionBarHeight , 0, 0);
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) rootView.findViewById(R.id.tooltipframelayout);
ToolTip toolTip = new ToolTip()
.withText(getResources().getString(R.string.tip_descr))
.withTextColor(getResources().getColor(android.R.color.white))
.withColor(getResources().getColor(R.color.tip_color));
myToolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, mTextView);
}
return rootView;
}
示例4: onClick
import com.nhaarman.supertooltips.ToolTipRelativeLayout; //导入方法依赖的package包/类
@Override
public void onClick(View widget) {
TextView tv = (TextView) widget;
Spanned s = (Spanned) tv.getText();
if(s != null){
int start = s.getSpanStart(this);
int end = s.getSpanEnd(this);
while(s.charAt(start) == '@'){
start++;
}
//note: add +1 to start to skip @
String toSearch = s.subSequence(start, end).toString();
String toShow = null;
// Log.d("MyClickableSpan", "toSearch == " + toSearch);
// Log.d("MyClickableSpan", "toSearch.amoutChars == " + toSearch.length());
ArrayList<MatrixItem> items = SlideoutNavigationActivity.theActiveActivity.getRootFragment().getAllMatrixReferences();
for(MatrixItem item: items){
// Log.d("MyClickableSpan", "itemName == " + item.getItemName());
// Log.d("MyClickableSpan", "itemName.amoutChars == " + item.getItemName().length());
if(item.getItemName().equals(toSearch)){
toShow = item.getItemName() + ": " + item.getValue();
// Log.d("MyClickableSpan", "valueToShow is set!");
}
}
// Toast.makeText(mBelongsTo.getActivity(), "TOAST" ,Toast.LENGTH_SHORT).show();
// Log.d("MyClickableSpan", "MyClickableSpan -> onClick");
ToolTipRelativeLayout toolTipRelativeLayout = (ToolTipRelativeLayout) mainView.findViewById(R.id.activity_main_tooltipRelativeLayout);
//if value was not found -> set another message
if(toShow == null){
toShow = "\"" + toSearch + "\"" +
mBelongsTo.getResources().getString(R.string.reference_inexistent);
}
ToolTip toolTip = new ToolTip()
.withText(toShow)
.withColor(mBelongsTo.getResources().getColor(R.color.a_green));
// .withShadow();
//
// Log.d("MyClickableSpan", "toolTip==null? " + (toolTip==null) + "; text == "
// + toolTip.getText());
//first remove all other (old) tooltips
ToolTipView toRemove = null;
try{
while((toRemove = activeToolTips.pop()) != null){
toRemove.remove();
}
}catch(EmptyStackException e){
//if it is emtpy -> do nothing
}
//now show new tooltip and add it to active list
final ToolTipView myToolTipView = toolTipRelativeLayout.showToolTipForView(toolTip, widget);
activeToolTips.add(myToolTipView);
//remove the new tooltip anyway after some time
Handler handler = new Handler();
handler.postDelayed(new Runnable(){
public void run(){
myToolTipView.remove();
}
}, 3000);
// myToolTipView.
//// myToolTipView.setOnToolTipViewClickedListener(MainActivity.this);
}
}